• VEXcode Robotics Logo VEX Robotics Logo
  • VEX API Home Button VEX API Home Button
  • VEX 123 logo in purple VEX 123 logo in white
  • VEX GO logo in lime green VEX GO logo in white
  • VEXcode AIM logo in blue VEXcode AIM logo in white
  • VEX IQ logo in blue VEX IQ logo in white
  • VEX EXP logo in red VEX EXP logo in white
  • VEX V5 logo in red VEX V5 logo in white
  • VEX CTE logo in green VEX CTE logo in white
  • VEX AIR logo in orange VEX AIR logo in white
  • VEXcode VR logo in gold VEXcode VR logo in white
跳至主要内容
Ctrl+K

< Back to Platform Select

  • VEX EXP
  • 欢迎来到 VEX EXP 的 API 参考网站
  • C++
  • 打印控制台
简体中文
  • English
  • Spanish
  • VEXcode Robotics Logo

版块导航

  • 区块
  • 转变
  • Python
  • C++
    • 枚举
    • 加速度计
    • AI Vision
    • 模拟输入
    • 手臂
    • 脑
    • 保险杠
    • 颜色
    • 竞赛
    • 控制器
    • 数字输入
    • 数字输出
    • 距离
    • 传动系统
    • 电磁铁
    • 编码器
    • 事件
    • 陀螺仪
    • 惯性
    • 引领
    • 光
    • 限制
    • 线
    • 消息链接
    • 发动机
    • 电机29
    • 电机组
    • 摩托胜利者
    • 物体探测器
    • 光学的
    • 气动
    • 锅
    • potV2
    • 打印控制台
    • 脉宽调制输出
    • 旋转
    • 串行链路
    • 伺服
    • 信号塔
    • 智能驾驶
    • 声纳
    • 线
    • 三港
    • 想象

平台导航

  • VEX 123 logo in purple VEX 123 logo in white
  • VEX GO logo in lime green VEX GO logo in white
  • VEXcode AIM logo in blue VEXcode AIM logo in white
  • VEX IQ logo in blue VEX IQ logo in white
  • VEX EXP logo in red VEX EXP logo in white
  • VEX V5 logo in red VEX V5 logo in white
  • VEX CTE logo in green VEX CTE logo in white
  • VEX AIR logo in orange VEX AIR logo in white
  • VEXcode VR logo in gold VEXcode VR logo in white

打印控制台#

  • 命令

    • 打印到打印控制台

      • 格式

      • 新线

      • 不同的颜色

    • 清除打印控制台

打印控制台命令仅在使用 VEXcode EXP 时可用。如果您在 VS Code 中编码,则需要使用 Brain.Screen 命令打印到 EXP 的 Brain Screen。

所有新项目都从打印控制台中的第 1 行光标开始。

命令#

打印到打印控制台#

printf(text) 方法使用当前光标位置在屏幕上打印文本。

参数

描述

文本

要打印到打印控制台的字符串(在引号中)或整数。

格式#

打印到打印控制台的值可以使用格式说明符来显示打印语句内的值。

  • %d - 十进制整数

  • %f - 十进制浮点数

  • %o - 有符号八进制

  • %s - 字符串

  • %x - 无符号十六进制整数

  • %c - 字符

此示例将 V5 Brain 的当前时间打印为具有 2 位小数的浮点数。

printf("Screen Pressed? %s\n", Brain.Screen.pressing());

格式说明符还可以包含标志以进一步修改它们:

  • %6f - 打印一个宽度至少为 6 个字符的浮点数。

  • %.2f - 这将打印一个带有 2 位小数的浮点数。

  • %6.2f - 打印一个浮点数,其宽度至少为 6 个字符,小数点后有 2 位。

新线#

/n 是换行符,printf 命令需要它来将其任何内容输出到打印控制台。

printf("This text will be ");
printf("printed on the same line\n");
printf("This is on a new line\n");

不同的颜色#

您可以使用以下颜色代码更改打印到打印控制台时文本的颜色:

  • [31米 - 红色

  • [32米 - 格林

  • [34米 - 蓝色

  • [30米 - 黑色

  • [37米 - 白色

  • [33米 - 黄色

  • [91米 - 橙色

  • [35m - 紫色

  • [36米 - 青色

  • [97m - 透明

所有颜色代码都需要附加转义序列 = \033 才能发挥作用。

您可以直接在带有字符串的“print”命令中使用它。

// Print VEXcode in Red to the Print Console.
printf("\033[31m VEXcode\n");

或者,您可以单独使用它来将所有“打印”命令设置为设置的颜色。

// Set the Print Console text color to Red before printing VEXcode.
printf("\033[31m");
printf("VEXcode\n");

**返回:**无。

清除打印控制台#

通过在 printf 命令中使用 `\033[2J\n,可以清除整个打印控制台。这也会将光标设置回第 1 行。

下面的示例将打印“VEXcode”,然后在 2 秒后清除打印控制台。

printf("VEXcode\n");
wait(2, seconds);
printf("\033[2J\n");

上一页

potV2

下一页

脉宽调制输出

On this page
  • 命令
    • 打印到打印控制台
      • 格式
      • 新线
      • 不同的颜色
    • 清除打印控制台
Innovation First, International

VEX 和 VEX Robotics 是 Innovation First, Inc. 的商标或服务标志 版权所有 ©2025。保留所有权利。VEX Robotics, Inc. 是 Innovation First International, Inc. 的子公司。所有其他产品名称/商标均为其各自所有者的财产。专利和/或正在申请的专利 - innovationfirst.com/patents
网站隐私政策 / 网站使用条款 / Cookie 政策 / 软件隐私政策

访问 VEX Robotics Facebook 页面 访问 VEX Robotics Twitter 页面 访问 VEX Robotics Instagram 页面 访问 VEX Robotics YouTube 页面
VEX API 反馈表

我们重视您的反馈!请使用此表单分享建议、赞美或报告 VEX API 的错误。您的反馈有助于我们完善 VEX API 文档。

如果您遇到技术问题或需要客户支持,请访问 support.vex.com.

  • Send Happy Feedback
  • Send Sad Feedback

注意:当前 URL 将与您的消息共享

通过添加您的电子邮件地址,您同意如果我们对您的反馈有疑问,VEX 可以向您发送电子邮件。
隐私政策 >
请提供您的反馈。 反馈提交成功!
Choose Which VEX IQ Generation to View

VEX IQ (1st gen)

VEX IQ (2nd gen)