#include
#include
#define NONE "\033[m"
int main(int argc ,char *argv[])
{
printf("\033[1m" "test\n" NONE);
printf("\033[4m" "test\n" NONE);
printf("\033[5m" "test\n" NONE);
//前景颜色
printf("\033[30m\033[30m" "Hello World!" NONE "\n");
printf("\033[30m\033[31m" "Hello World!" NONE "\n");
printf("\033[30m\033[32m" "Hello World!" NONE "\n");
printf("\033[30m\033[33m" "Hello World!" NONE "\n");
printf("\033[30m\033[34m" "Hello World!" NONE "\n");
printf("\033[30m\033[35m" "Hello World!" NONE "\n");
printf("\033[30m\033[36m" "Hello World!" NONE "\n");
printf("\033[30m\033[37m" "Hello World!" NONE "\n");
//背景颜色
printf("\033[40m\033[40m" "hello world!" NONE "\n");
printf("\033[40m\033[41m" "hello world!" NONE "\n");
printf("\033[40m\033[42m" "hello world!" NONE "\n");
printf("\033[40m\033[43m" "hello world!" NONE "\n");
printf("\033[40m\033[44m" "hello world!" NONE "\n");
printf("\033[40m\033[45m" "hello world!" NONE "\n");
printf("\033[40m\033[46m" "hello world!" NONE "\n");
printf("\033[40m\033[47m" "hello world!" NONE "\n");
printf("\033[7m" "Hello World!" NONE "\n");
printf("\033[8m" "Hello World!" NONE "\n");
return 0;
}
颜色分为背景色和字体色,30~39用来设置字体色,40~49设置背景:
背景色
字体色
40: 黑
30: 黑
41: 红
31: 红
42: 绿
32: 绿
43: 黄
33: 黄
44: 蓝
34: 蓝
45: 紫
35: 紫
46: 深绿
36: 深绿
47: 白色
37: 白色