printf("\033[46m***一口Linux***【46】\033[0m\r\n"); printf("\033[47m***一口Linux***【47】\033[0m\r\n"); 3、给打印信息封装 为方便打印字符串为不同颜色,我们可以将一些常用的颜色定义成宏 #define HL_TWK_RED_YEL "\033[1m\033[5;31;43m" //闪烁高亮红字黄底 #define HL_RED_W...
1、printf字体显示语法说明 printf(“\033[显示方式;字体颜色;背景颜色m 字符串 \033[0m”); Copy 语法说明: 第一个**\033[**表示转义序列的开始,设置随后的字体格式 转义序列是以ESC开头,用\033完成相同的工作(ESC 的 ASCII 码用十进制表示就是27,=用八进制表示的33)。 显示方式: 0:默认值 1:高亮 ...
printf("33[44m***一口Linux***【44】33[0mrn"); printf("33[45m***一口Linux***【45】33[0mrn"); printf("33[46m***一口Linux***【46】33[0mrn"); printf("33[47m***一口Linux***【47】33[0mrn"); 3、给打印信息封装 为方便打印字符串为不同颜色,我们可以将一些常用的颜色定义成宏 #...
同时,这种方式也只适用于在终端上输出,如果需要在 GUI 程序中设置文本颜色等效果,则需要使用相应的 GUI 库提供的接口。 2、举例 printf("\033[1;31mThis text is in red and bold.\033[0m\n");printf("\033[0;31mThis text is in red and not bold.\033[0m\n"); 其中,'1' 表示加粗或高亮,'3...
printf(CLOUR_ON"%-18s"CLOUR_OFF"\n","123,456,789") 红色背景宽度18 这样空格也会是红色。如果不想要空格也是红色怎么办呢? 实现 具体做法就是只用颜色打印数字,空格手动补充。效果如下: 打印红色告警 代码net_stats.c。 #define NET_STATS_CLOUR_ON "\033[41;37m" ...
再c语言中,会学习到printf语句,输出的东西一般会默认显示黑色,所以今天就有小编来为大家介绍c语言怎么更改printf语言输出的颜色。工具/原料 电脑 方法/步骤 1 第一首先在电脑上打开c语言编辑软件。然后新建c语言项目。2 第二然后导入更改输出颜色的头文件。头文件为window.h。3 第三然后更改所有输出的颜色。在...
printf_blue("Hello World.\n"); printf_pink("Hello World.\n"); printf_cyan("Hello World.\n");return0; } 上面的代码中,每个函数都对应输出一种颜色的字符串,这里只用了高亮加前景色,没有设置背景色。我们看到printf中的字符串开头和结尾均是\033[0m,这个代码的作用就是重置所有设置过的属性,在开头...
1 首先我们来打印一个hello world!会发现输出的字体是白色的。#include <stdio.h>int main(){printf("hello world!\n");} 2 接下来我们来设置一个函数来改变颜色,记得加头文件#include <windows.h>代码如下:#include <stdio.h>#include <windows.h>void color(int x) //设置字体颜色{if(x>=0 ...
对于Linux和macOS系统,你可以使用ANSI转义序列来控制文本颜色。这些序列是一系列字符,当它们被打印到控制台时,会被解释为命令而不是普通文本。例如,要设置文本为红色,你可以使用以下代码: #include <stdio.h> int main() { printf("\033[31mThis text is red!\033[0m\n"); printf("This text is not red...
printf("ni\nhao "); return 0; } 1. 2. 3. 4. 5. 6. 7. 8. 运行之后,我们发现,底色仍然是黑色。但是,文字颜色已经变为“紫色”的了。奥秘就在代码中。 代码解读 system("color 5"); 1. 在这句话,5代表“紫色”,你可以尝试下其他数字,看看分别是什么颜色。