• 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 IQ (2nd gen)
  • 欢迎来到 VEX IQ(第二代)API 参考网站
  • C++
  • 打印控制台
简体中文
  • English
  • Spanish
  • VEXcode Robotics Logo

版块导航

  • 区块
  • Python
  • C++
    • 枚举
    • 脑
    • 保险杠
    • 颜色
    • 色彩传感器
    • 控制器
    • 距离
    • drivetrain
    • 事件
    • 陀螺仪
    • 惯性
    • 发动机
    • 电机组
    • 光学的
    • 气动
    • 打印控制台
    • 智能驾驶
    • 声纳
    • 线
    • 触碰过
    • Vision

平台导航

  • 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

打印控制台#

  • Commands

    • Print to the Print Console

      • Format

      • New Lines

      • Different Colors

    • Clear the Print Console

Print Console commands are only available when using VEXcode IQ (2nd gen). If you are coding in VS Code, you will need to print to the V5’s Brain Screen using Brain.Screen commands.

All new projects begin with the cursor at row 1 in the Print Console.

Commands#

Print to the Print Console#

The printf(text) command prints text on the screen using the current cursor position.

参数

描述

文本

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

Format#

Values being printed to the Print Console can use Format Specifiers to show values inside of your print statements.

  • %d - Decimal Integer

  • %f - Decimal Floating Point Number

  • %o - Signed Octal

  • %s - String of Characters

  • %x - Unsigned Hexadecimal Integer

  • %c - Character

This example will print the V5 Brain’s current time as a floating point number with 2 decimal places.

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

Format Specifiers can also contain flags to modify them further:

  • %6f - This prints a floating point number that is a minimum of 6 characters wide.

  • %.2f - This prints a floating point number with 2 decimal places.

  • %6.2f - This prints a floating point number that is a minimum of 6 characters wide with 2 decimal places.

New Lines#

/n is a newline character, and it is required by the printf command to output any of its contents to the Print Console.

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

Different Colors#

You can change what color the text will be when printing to the Print Console by using the following color codes:

  • [31m - Red

  • [32m - Green

  • [34m - Blue

  • [30m - Black

  • [37m - White

  • [33m - Yellow

  • [91m - Orange

  • [35m - Purple

  • [36m - Cyan

  • [97m - Transparent

All color codes need to be attached to an escape sequence = \033 in order to function.

You can either use this directly in a print command with a string.

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

Or, you can use it on its own to set all print commands afterwards to the set color.

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

Returns: None.

Clear the Print Console#

By using \033[2J\n inside of the printf command, you can clear the entire Print Console. This will also set the cursor back to row 1.

The example below will print “VEXcode” and then clear the Print Console after 2 seconds.

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

上一页

气动

下一页

智能驾驶

On this page
  • Commands
    • Print to the Print Console
      • Format
      • New Lines
      • Different Colors
    • Clear the Print Console
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)