2022-04-02 11:11阅读: 545评论: 0推荐: 0

控制台输出彩色字体

代码示例

printf("\033[4;31;42m color!!! \033[m Hello \n");

输出结果

下面介绍各个字符的组成含义

\033[4;31;42m

表示彩色字符的开始,后面的字符都会被彩色打印

中括号的边的三个数字分别代表 打印格式、字体颜色 、 背景色,下面介绍它们的取值

打印格式

0 终端默认设置(黑底白字)
1 高亮显示
4 使用下划线
5 闪烁
7 反白显示
8 不可见

字体颜色

字色                            颜色
---------------------------------------
30                             黑色
31                             紅色
32                             綠色
33                             黃色
34                             藍色
35                             紫紅色
36                             青藍色
37                             白色

背景颜色

背景              颜色
---------------------------------------
40              黑色
41              紅色
42              綠色
43              黃色
44              藍色
45              紫紅色
46              青藍色
47              白色

\033[m

表示彩色字符的结束,后面的字符不再被彩色打印

本文作者:乘舟凉

本文链接:https://www.cnblogs.com/czlnb/p/16091123.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   乘舟凉  阅读(545)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起