#include <stdio.h>
#include <stdlib.h>
#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: 白色 |