C 语言巧用转义序列输出红色文本243


在 C 语言中,转义序列是一种特殊字符序列,用于在输出中表示特殊字符,包括颜色信息。为了输出红色文本,我们可以使用转义序列 "\033[31m"。

以下代码演示如何输出红色文本:```c
#include
int main() {
printf("\033[31mThis text is red.\033[0m");
return 0;
}
```

运行这段代码,会在终端输出红色文本 "This text is red."。"\033[0m" 转义序列用于将文本颜色重置为默认色。

以下是一些其他常用的转义序列,用于控制文本颜色:
"\033[30m": 黑色
"\033[32m": 绿色
"\033[33m": 黄色
"\033[34m": 蓝色
"\033[35m": 紫色
"\033[36m": 青色
"\033[37m": 白色

除了颜色控制,转义序列还可用于控制其他文本格式,例如粗体、下划线和闪烁等。以下是这些转义序列的示例:
"\033[1m": 粗体
"\033[4m": 下划线
"\033[5m": 闪烁

通过使用这些转义序列,我们可以轻松地在 C 语言输出中格式化文本,包括颜色、粗体、下划线和闪烁等效果。

2025-02-14


上一篇:C 语言中的输入和输出

下一篇:C语言入门:轻松掌握输出操作