ANSI C语言中的全部转义字符序列如下:##
a:响铃符
b:回退符
f:换页符
n:换行符
r:回车符
t:横向制表符
v:纵向制表符
:反斜杠
?:问号
':单引号
":双引号
ooo:八进制数
xhh:十六进制数
在编程中经常看到如:\033的转义字符,它们的具体意思如下:
转义字符 | 说明 |
---|---|
\033[0m | 关闭所有属性 |
\033[1m | 设置高亮度 |
\033[4m | 下划线 |
\033[5m | 闪烁 |
\033[7m | 反显 |
\033[8m | 消隐 |
\033[30m-\33[37m | 设置前景颜色 |
\033[40m-\33[47m | 设置背景颜色 |
\033[nA | 光标上移n行 |
\033[nB | 光标下移n行 |
\033[nC | 光标右移n行 |
\033[nD | 光标左移n行 |
\033[y;xH | 设置光标位置 |
\033[2J | 清屏 |
\033[K | 清除从光标到行尾的内容 |
\034[s | 保存光标位置 |
\033[u | 恢复光标位置 |
\033[?25l | 隐藏光标 |
\033[?25h | 显示光标 |
背景色:
40:黑 41:深红 42:绿 43:黄色 44:蓝色 45:紫色 46:深绿 47:白色
前景色:
30:黑 31:红 32:绿 33:黄 34:蓝色 35:紫色 36:深绿 37:白色
![ANSI转义序列-颜色](http://7u2jyg.com1.z0.glb.clouddn.com/ANSI%E8%BD%AC%E4%B9%89%E5%BA%8F%E5%88%97-%E9%A2%9C%E8%89%B2.gif)
网友评论