c语言怎么改变输出字体颜色

avatar
作者
猴君
阅读量:1

在C语言中,可以使用特定的控制字符来改变输出字体的颜色。具体方法如下:

  1. 使用printf函数输出文本时,在需要改变颜色的地方插入相应的控制字符。

以下是一些常用的控制字符及其对应的颜色:

  • 红色:\033[31m

  • 绿色:\033[32m

  • 黄色:\033[33m

  • 蓝色:\033[34m

  • 紫色:\033[35m

  • 青色:\033[36m

  • 白色:\033[37m

  1. 使用\033[0m控制字符将输出的颜色恢复为默认颜色。

下面是一个例子,演示如何在C语言中改变输出字体颜色:

#include <stdio.h> int main() { printf("\033[31mThis is red text.\033[0m\n"); printf("\033[32mThis is green text.\033[0m\n"); printf("\033[33mThis is yellow text.\033[0m\n"); printf("\033[34mThis is blue text.\033[0m\n"); printf("\033[35mThis is purple text.\033[0m\n"); printf("\033[36mThis is cyan text.\033[0m\n"); printf("\033[37mThis is white text.\033[0m\n"); return 0; } 

输出结果将在终端中显示不同颜色的文本。请注意,控制字符只能在支持ANSI转义序列的终端中生效,不同的操作系统和终端可能会有所不同。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!