c语言如何给文字加颜色
时间: 2024-01-31 14:02:30 浏览: 25
c代码-终端控制台输出文字带颜色、加粗、下划线
你可以使用 ANSI 转义序列来给文本加上颜色。在 C 语言中,可以使用以下转义序列来实现:
- \033[0m:重置所有属性
- \033[1m:设置为粗体
- \033[4m:设置为下划线
- \033[30m - \033[37m:设置文本颜色(黑色到白色)
- \033[40m - \033[47m:设置背景颜色(黑色到白色)
例如,要将文本设置为红色,可以使用以下代码:
```c
printf("\033[31mThis is red text.\033[0m");
```
注意,在某些终端或操作系统上,可能不支持 ANSI 转义序列,因此颜色设置可能无效。
阅读全文