linux下输出彩色字体
2019-11-07 本文已影响0人
锋之律
例如:
printf("\033[1;31mhello world\033[0m\n"); // 输出高亮红色字体的hello world
// 或
printf(" \e[1;31mhello world\e[0m\n"); // 输出高亮红色字体的hello world
说明:前半段的\033[1;31m中的1表示高亮,31表示红色。后半段的\033[0m表示恢复为默认字体。
颜色代码
代码 意义
————————-
0 终端默认设置(黑底白字)
1 高亮显示
4 使用下划线
5 闪烁
7 反白显示
8 不可见
字色 背景 颜色
---------------------------------------
30 40 黑色
31 41 紅色
32 42 綠色
33 43 黃色
34 44 藍色
35 45 紫紅色
36 46 青藍色
37 47 白色