C语言tips:带颜色的输出

本文介绍了如何在C语言中使用控制码实现终端输出的彩色显示,包括字符显示方式、颜色设定、背景颜色以及控制码的使用,以帮助增强输出信息的可读性。

\033

想必,我们已经受够了终端的单一颜色的输出。我们希望能在输出中,用不同的颜色进行区分,依次快速发现重要信息。

int printf(const char *format, ...);

在标准输出函数中,第一个参数是格式化字符串。在格式化字符串中,我们可以利用各种转义字符,对输出的格式进行控制。

'\n'   是最常见的转义字符,在格式化字符串中表示 '换行'

这里是我们需要用到的转义字符:
	'\033' 是一个8进制转义字符,'控制终端中文字的颜色'
用法,在格式化字符串中嵌入格式,其中一般需要3个参数:
	"\033[字符显示的方式;字符的颜色;字符的背景颜色m 需要显示的字符\033[m"
	//最后的 "\033[m" 表示结束颜色作用域 

1.字符显示的方式

参数 格式
0 关闭所有属性
1 字体高亮
2 字体低亮
4 字体下划线
5 字体闪烁
7 字体反显
8 隐藏文字
printf("以下是测试文字显示:\n");
printf(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值