当前位置: 首页 > news >正文

使用 `\033` 方式设置终端字体颜色

通过 ANSI 转义序列(以八进制 \033 开头 ,十进制 27 ),我们可以在支持的终端中轻松实现这一功能。本文将详细介绍如何使用 \033 设置字体颜色,并提供 C、C++ 和 Python 的示例代码。

什么是 ANSI 转义序列?

ANSI 转义序列是一组特殊的字符序列,用于控制终端的显示属性,如颜色、光标位置等
序列通常以 \033[ 开始,后跟一个或多个参数,最后以 m 结束。

基本格式

\033[样式;文字颜色;背景色m

颜色与样式的代码

样式代码

  • 0: 默认状态 (可清除设置的样式)
  • 1: 高亮
  • 2: 低亮
  • 3: 斜体
  • 4: 下划线
  • 5: 闪烁
  • 7: 反转(交换前景色和背景色)
  • 8
http://www.xdnf.cn/news/724681.html

相关文章:

  • .NET 查找 DLL 的路径顺序
  • 【图像处理基石】如何进行图像畸变校正?
  • vb.net oledb-Access 数据库本身不支持命名参数,赋值必须和参数顺序一致才行
  • 华为OD机试_2025 B卷_数组组成的最小数字(Python,100分)(附详细解题思路)
  • 联邦学习常见问题
  • 动手学深度学习pytorch学习笔记 —— 第五章
  • 《算力觉醒!ONNX Runtime + DirectML如何点燃Windows ARM设备的AI引擎》
  • AtCoder Beginner Contest 407 E - Most Valuable Parentheses
  • Linux服务器运维10个基础命令
  • WEB3——什么是ABI
  • 包管理工具
  • RocketMQ 死信队列(DLQ)实战:原理 + 开发 + 运维 + 架构应用指南
  • 云原生 Cloud Native Build (CNB)使用初体验
  • 相机--RGBD相机
  • 移动安全Android——客户端数据安全
  • 英语中最难学的部分是时态‌
  • 深入解析 Redis Cluster 架构与实现(一)
  • Spring Web高保真Axure动态交互元件库
  • Axure疑难杂症:中继器图片替换功能优化(支持修改已有记录-玩转中继器)
  • 直播预告 | 聚焦芯必达|打造可靠高效的国产 MCU 与智能 SBC 汽车解决方案
  • AI生态警报:MCP协议风险与应对指南(下)——MCP Host安全
  • 鸿蒙OSUniApp导航栏组件开发:打造清新简约的用户界面#三方框架 #Uniapp
  • Pyenv 使用指南:多版本 Python 环境管理
  • 视频加密技术和防翻录技术有哪些?
  • linux、docker、git相关操作
  • 当 Python 遇上 Go:Sponge 如何成为替代 Django/Flask 的理想选择
  • 论文略读:Surge Phenomenon in Optimal Learning Rate and Batch Size Scaling
  • 实验分享|基于sCMOS相机科学成像技术的耐高温航空涂层材料损伤检测实验
  • 相机--RGB相机
  • 大厂前端研发岗位PWA面试题及解析