上面这段代码在原来5的前面加了一个f ,这里f代表的背景色是“白色”。 那么设置背景色和文字颜色的方法是,在color后面加上两个一位数字,第一个数字表示的是背景色,第二个数字表示文字颜色,如color后面只加了一个一位数字,则表示只设置文字颜色背景色仍然使用默认的也是。 需要说明的是这里的一位数字表示其实是...
} 正确例题输出实心矩形 #include "stdio.h" int main() { int i; for (i = 0; i <= 5; i++) { printf("\033[44;37;5m \033[0m"); if (i == 5) { printf("\n"); } } for (i = 0; i<= 5; i++) { //中间四个空格用来占位 printf("\033[44;37;5m \033[0m\n"); ...
//颜色宏定义#defineNONE"\033[m"#defineRED"\033[0;32;31m"#defineLIGHT_RED"\033[1;31m"#defineGREEN"\033[0;32;32m"#defineLIGHT_GREEN"\033[1;32m"#defineBLUE"\033[0;32;34m"#defineLIGHT_BLUE"\033[1;34m"#defineDARY_GRAY"\033[1;30m"#defineCYAN"\033[0;36m"#defineLIGHT_CYAN"\033...
C语言-输出彩色字体 1/*2用 vt码3例:printf("\033[40;31m你要改变颜色的内容\033[0m"); 背景色为黑色,字体颜色位红色4只想要背景色printf("\033[40m你要改变颜色的内容\033[0m");5只想要自提颜色同上 改一下数字就行了6背景色740:黑841:深红942:绿1043:黄色1144:蓝色1245:紫色1346:深绿1447:白色15...
C语言输出颜色 命令后界面输出颜色 嵌入式终端界面输出日志时,为了区分输出的有用信息、错误信息,可以给不同级别的输出加上不同的颜色,以方便查看。 下面是颜色的定义: //颜色宏定义 #define NONE "\033[m" #define RED "\033[0;32;31m" #define LIGHT_RED "\033[1;31m"...
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 ...
我们在输出数字时,往往要格式化对齐,可以这样做: printf(CLOUR_ON"%-18s"CLOUR_OFF"\n","123,456,789") 红色背景宽度18 这样空格也会是红色。如果不想要空格也是红色怎么办呢? 实现 具体做法就是只用颜色打印数字,空格手动补充。效果如下: 打印红色告警 ...
在C语言中,输出颜色字体可以通过使用特殊的控制字符来实现。以下是一种常见的方法:1. 首先,你需要使用特定的控制字符来设置颜色。在大多数终端中,不同的颜色对应不同的控制字符。例如,"\033[31m"...
在C语言中,可以使用特殊的转义序列来输出彩色文字。以下是一些常用的转义序列和其对应的颜色代码: \033[0m:重置所有属性 \033[30m-\033[37m:设置前景色 \033[40m-\033[47m:设置背景色 例如,要输出红色的文字,可以使用以下代码: printf("\033[31mThis is red text!\033[0m\n"); 复制代码 类似地,要...
C语言的控制台默认都是黑底白字的,其实在控制台中可以输出不同颜色的字符。工具/原料 C-Free 代码说明:1 更改字体颜色的代码为:SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),XXX);其包含在头文件windows.h中。2 其中XXX处有以下四种命令:FOREGROUND_RED 红色FOREGROUND_GREEN 绿色FOREGROUND_BLUE 蓝色...