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

"本文介绍了如何在Linux环境下使用C语言通过printf函数实现彩色输出。通过特定的控制序列,可以设置文字颜色、背景颜色以及不同的显示样式,如粗体、下划线等,使得代码输出更加醒目和易读。例如,使用`33[显示方式;字背景颜色;字体颜色m`字符串`33[0m`的格式进行格式化打印。"
摘要由CSDN通过智能技术生成

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输出
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值