\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(

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

被折叠的 条评论
为什么被折叠?



