C语言printf输出彩色字体
使用格式:样式开始+被修饰字符串+样式结束
样式开始:
- \033[+参数1+;+参数2+;+参数3+m
参数1:代表背景色
可选值和含义:
字背景颜色范围:40 - 49
40:黑
41:深红
42:绿
43:黄色
44:蓝色
45:紫色
46:深绿
47:白色
参数2:代表字体色
可选值和含义:
字颜色:30 - 39
30:黑
31:红
32:绿
33:黄
34:蓝色
35:紫色
36:深绿
37:白色
38:在缺省的前景颜色上设置下划线
39:在缺省的后置颜色上关闭下划线
参数3:代表显示效果【当不需要参数1(背景色)的时候,也可以放在参数1的位置】
下面看一下ANSI控制码的说明
0 关闭所有属性
1 设置高亮度
2 低亮(减弱)显示
4 下划线
5 闪烁
7 反显
8 消隐
30 -- \33[37 设置前景色
40 -- \33[47 设置背景色
nA 光标上移n行
nB 光标下移n行
nC 光标右移n行
nD 光标左移n行
y;xH设置光标位置
2J 清屏
K 清除从光标到行尾的内容
s 保存光标位置
u 恢复光标位置
?25l 隐藏光标
?25h 显示光标
样式结束
- \033[0m
举例
printf("\033[47;32;4m Hello YELD! \033[0m \n");
参考链接:https://blog.csdn.net/qq_40399012/article/details/84195092
对于其中的一些错误进行了修正,并且举的例子更易于理解
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!