在printf中加入 “\033[m” 即可使printf进入彩色打印的模式
可以将“\033[”当作设置彩色打印模式开始,“m”为结束设置,中间可以填入设置的字体颜色和背景板颜色等对应的数字,以分号隔开。
举例:printf("\033[31m------aaa\n");
\033[ 和 m 中间的31是你设置的字体颜色(31代表红色)。
以后的printf打印都会是红色字体,即便下一个printf没有设置\033[31m,想要结束彩色打印,需要再次调用设置为默认状态才会回复。

下面为数字对应的颜色和设置:

代表背景颜色的特殊ASCII字符:
字符 颜色
40 黑色
41 红色
42 绿色
43 黄色
44 蓝色
45 紫色
46 深绿
47 白色
代表字体颜色的特殊字符:

字符 颜色
30 黑色
31 红色
32 绿色
33 黄色
34 蓝色
35 紫色
36 深绿
37 白色
其它一些屏幕控制ASCII字符:

字符 动作
0 关闭所有属性
1 设置高亮度
4 下划线
5 闪烁
7 反显
8 消隐

测试代码

int main(int argc,char **argv)
{printf("\033[m----- aaaa\n");    printf("\033[4m----- aaaa\n");    printf("\033[4;31m----- aaaa\n"); printf("\033[4;31;45m----- aaaa\n");  printf("----- aaaa\n");   printf("\033[4;31;45m ----- aaaa\033[m---bbbbb\n");   return 0;
}

输出结果:

printf彩色字体颜色打印输出相关推荐

  1. C/C++ printf彩色打印输出

    C/C++ printf彩色打印输出 控制命令 我们常用的printf函数输出来的颜色是终端的配色.如果想要输出不同的颜色进行区分,就需要用到printf的控制命令:\033[m. 控制命令以\033 ...

  2. printf多级别、带颜色打印输出

    个人主页:董哥聊技术 我是董哥,嵌入式领域新星创作者 创作理念:专注分享高质量嵌入式文章,让大家读有所得! 文章目录 1.明确需求 2.打印级别分类 3.打印级别控制 4.打印信息添加 5.颜色定义 ...

  3. c4droid语言字体颜色,关于printf如何输出颜色

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 只靠签到升级太慢了,第二次发帖...之前一直不知道咋用printf输出颜色,找了度娘就知道了..大一快结束了,c语言也学了半学期了,要走的路还很长啊... ...

  4. linux终端字体颜色_使用printf打印出各种颜色字体

    我的博客:https://blog.csdn.net/qq_37388044 我的知乎:https://www.zhihu.com/people/bbtganmin 联系方式:知乎私信 转载或者引用本 ...

  5. dota2html颜色代码,技术向教程 如何在DotA2中使用彩色字体

    技术向教程 如何在DotA2中使用彩色字体 编译:M82A1炸菜 如何使用16进制编辑器对DotA2文字就行颜色编辑 需要:十六进制编辑器.记事本.控制台 1.打开steam平台 2.在游戏库中选择D ...

  6. Java我的世界改字体颜色,我的世界怎么打彩色字体 原版打彩色字体方法

    我的世界中,有着很多更改彩色字体的方法,那么怎么在原版上打彩色字体呢,有哪些方法呢,下面一起来看看吧. 一,引言 不少玩家可能早已得知了禁用样式代码(§)的事情.[在此后本文中出现的'样式代码'会用符 ...

  7. c++技巧——Printf 打印彩色字体

    Printf 打印彩色字体 在printf函数的控制字符中,使用如下格式进行打印:\033[attr1;attr2;attrnm+字符串,具体可以以下示例 其中attr分别表示各种属性对应的数字,用分 ...

  8. printf log管理终极版本——printf字体颜色格式与log级别设置

    1.printf字体格式设置与printf颜色设置 在平常的调试中,printf字体格式与颜色都是默认一致的. 如果可以根据log信息的重要程度,配以不同的颜色与格式,可以很方便的查找到要点. pri ...

  9. U盘加背景图片,改图标,修改字体颜色,把文件夹变彩色,更改文件夹背景

    U盘加背景图片,改图标,修改字体颜色,把文件夹变彩色,更改文件夹背景 改图标: 1.首先选择一个你喜欢的图标,图标的扩展名是:ico. 2.将这个图标文件拷到U盘,并在U盘中新建一个文本文档. 3.在 ...

最新文章

  1. 修改普通用户加入域的次数
  2. .net环境故障处理
  3. 怎么检测JDK环境变量是否配置正确
  4. DNS是如何工作—Vecloud微云
  5. 【Bapi】客户主数据快捷修改
  6. 软件测试功能报告,软件功能测试报告
  7. 【机器学习】逻辑回归特征的离散化与交叉
  8. 美发新造型 名家创意示范集锦(图)
  9. mysql表空间自增_Oracle 默认表空间问题及自增变量设置
  10. Flask-----轻量级的框架,快速的搭建程序
  11. python实验报告_20183122 实验一《Python程序设计》实验报告
  12. 健康档案管理系统方案/案列/APP/软件/小程序
  13. 梦幻西游网页版服务器互通吗,梦幻西游网页版开服伙伴
  14. android 插桩工具,自插桩测试示例  |  Android 开源项目  |  Android Open Source Project...
  15. linux系统下的打印机驱动下载,Linux 打印机驱动程序 开发 (绝对有用)
  16. SQL Server第三方负载均衡方案 ----Moebius测试
  17. 【雅思口语】安娜口语学习记录 Part2
  18. 学的计算机专业但是键盘打字非常慢怎么办,win10系统下键盘打字反应慢迟钝的解决方法...
  19. 微信小程序--企业认证篇
  20. 【OCC学习5】记录最新版本emcc编译occ的bug:opencascade-7.6.0/src/Standard/Standard_Time.hxx:29:25: error: redefinit

热门文章

  1. windows10+python3.7.0(anaconda)+MeCab安装总结
  2. Java募捐_GitHub - javayhu/XingShan: 使徒行善,让行善成为一种习惯
  3. 别再听中介忽悠了,用python找到最合适你的房子
  4. 如何将PDF文档转成JPEG/JPG格式?
  5. 【渝粤题库】国家开放大学2021春1040公司概论题目
  6. Ubuntu20修改屏幕亮度
  7. 手机端页面布局之rem
  8. Material Design设计之【色彩】实践
  9. 詹姆斯·西蒙斯 - 金融业的数学大师
  10. Java中用Apache POI生成excel和word文档