Linux下改变printf输出颜色和格式

aaddC语言在Linux下的打印都是单一颜色。但是我们有时候就需要打印彩色的来使我们代码的执行内容更加丰富,更加好看。下面我将介绍如何在Linux操作系统下将C语言的printf打印输出的内容改变颜色。
正常情况下的Linux的printf打印输出内容
在这里插入图片描述

输入格式

printf("\033[显示方式;字背景颜色;字体颜色m字符串\033[0m" );

显示方式

1:粗体/高亮
22:非粗体
4:单条下划线
24:无下划线
5:闪烁
25:无闪烁
7:反显、翻转前景色和背景色
27:无反显

颜色

  字背景颜色范围:40----49
  40:黑
  41:深红
  42:绿
  43:黄色
  44:蓝色
  45:紫色
  46:深绿
  47:白色

  字颜色:30-----------39
  30:黑
  31:红
  32:绿
  33:黄
  34:蓝色
  35:紫色
  36:深绿 
  37:白色
   0:默认

改变格式后的printf输出
在这里插入图片描述
在这里插入图片描述

Logo

更多推荐