C 语言输出有颜色的字体 原创 2017-08-29 19:29:01  62 点赞  灞波儿渀  码龄 6 年 关注 先看下面的一段代码: #include <stdio.h> int main(int argc,char **argv) { printf("\033[44;37;5m hello world\033[0m\n"); return 0; } 编译后运行上述代码,结果如下:  可见,...
代表背景颜色的特殊ASCII字符: 代表字体颜色的特殊字符: 其它一些屏幕控制ASCII字符: 最后还有一些控制终端光标的字符: 3. 示例 blabla一大堆,没法理解,接下来用实例说话,首先准备一份已经重定向printf到串口的工程,保证printf可以正常使用即可,并且使用终端软件查看串口输出(eg. Mobaxterm)。 ① 打印没有背景色,字体...
1. 在这句话,5代表“紫色”,你可以尝试下其他数字,看看分别是什么颜色。 既然字的颜色可以变,那么背景是否可以变呢?来尝试下面这段代码 #include<stdio.h> #include<stdlib.h> int main() { system("color f5"); printf("ni\nhao "); return 0; } 1. 2. 3. 4. 5. 6. 7. 8. 运行结果如下...
颜色代号:0 = 黑色 8 = 灰色1 = 蓝色 9 = 淡蓝色2 = 绿色 10 = 淡绿色3 = 浅绿色 11 = 淡浅绿色4 = 红色 12 = 淡红色5 = 紫色 13 = 淡紫色6 = 黄色 14 = 淡黄色7 = 白色 15 = 亮白色 __EOF__
在C语言中,输出颜色字体可以通过使用特殊的控制字符来实现。以下是一种常见的方法: 首先,你需要使用特定的控制字符来设置颜色。在大多数终端中,不同的颜色对应不同的控制字符。例如,“\033[31m” 表示设置文本颜色为红色,“\033[32m” 表示设置文本颜色为绿色,依此类推。 接下来,你可以使用 printf 函数来输出...
C语言的控制台默认都是黑底白字的,其实在控制台中可以输出不同颜色的字符。工具/原料 C-Free 代码说明:1 更改字体颜色的代码为:SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),XXX);其包含在头文件windows.h中。2 其中XXX处有以下四种命令:FOREGROUND_RED 红色FOREGROUND_GREEN 绿色FOREGROUND_BLUE 蓝色...
输出16种字体颜色 代码语言:javascript 复制 #include<stdio.h>#include<windows.h>voidcolor(constunsigned short textColor){if(textColor>=0&&textColor<=15)SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),textColor);elseSetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),7);}intmain(){color(0...
字颜色:30---39 30:黑 31:红 32:绿 33:黄 34:蓝色 35:紫色 36:深绿 37:白色 另外,同类的多种设置项可以组合在一起,中间用分号(;)隔开。如下: echo -e "\033[20;1H\033[1;4;32mHello,world\033[0m" 这行命令首先\033[20;1H将光标移动到终端第20行第1列,之后的\033[1;4;32m将文本属性设...
45:紫色 46:深绿 47:白色 字颜色:30 - 39 30:黑 31:红 32:绿 33:黄 34:蓝色 35:紫色 36:深绿 37:白色 #include<stdio.h> int main() { printf("\033[47;34myou are so beautiful\033[0m\n"); return 0; } 1. 2. 3. 4.
dperf是开源网络测试仪,每秒有几十种统计数据,当显示有错误时,新手往往没有觉察到。如果在输出出错数据时带上红色,就能够引起用户注意,去研究出错的原因。本文只用红色背景,白色字体举例。 方法 打印颜色 41表示红色背景,37表示白色字体。 #define CLOUR_ON "\033[41;37m"#define CLOUR_OFF "\033[0m"printf(...