文章目录 C语言玩一下标准输出——颜色、闪烁、加粗、下划线属性转换Tip切换内容介绍显示方式字体色背景色 常用光标控制附示例和运行结果 C语言玩一下标准输出——颜色、闪烁、加粗、下划线属性 标准输出格式其属性可控制,控制由一系列的控制码指定。标准输出函数可以用于在控制台打印信息。但是,其本身并不直接支持文本颜色的更改。如果你想在控制台上改变文本的颜色,你需要使用特定的转义序列,这些转义序列依赖于你的终端或控制台是否支持它们。 简而言之:并不是我们改变了输出颜色,而是显示工具检测到了相对应的数据而改变了显示方式。就像我们编辑word等文档手动改变一样。 转换Tip 控制类转义字符: 转义字符含义\33通知终端切换模式[切换内容的开始m切换指令内容的结束表示 切换内容介绍 切换更改内容包括:显示方式、字体色、背景色 显示方式 显示方式字符含义0默认值1高亮22非粗体4下划线24非下划线5闪烁25非闪烁7反显27非反显 字体色 字体色字符颜色30黑色31红色32绿色33黄色34蓝色35紫色36深绿37白色 背景色 背景色字符颜色40黑色41红色42绿色43黄色44蓝色45紫色46深绿47白色 常用光标控制 光标控制字符动作nA光标上移n行nB光标下移n行nC光标右移n行nD光标左移n行y; xH设置光标位置2J清屏K清除从光标到行尾的内容s保存光标位置u恢复光标位置?25l隐藏光标?25h显示光标 附示例和运行结果 代码: 不会动图,将就看吧 不支持转义的终端: