转义字符

来自GSXAB的知识库
转义字符
术语名称 转义字符
英语名称 escape character
转义序列
术语名称 转义序列
英语名称 escape sequence

转义字符(escape character)是字符中根据作用划分的一个类别。转义字符通常出现在文本环境中,改变其后有限的数个字符的解释方式,这些后续字符将失去原本的正常展示,按照特殊规则解释为其他字符、控制字符或使用其他编码的字符。由转义字符开始,包含这些被改变解释方式的字符,所构成的字符串称为转义序列(escape sequence)。

转义字符
术语名称 转义字符
英语名称 escape character
别名 ESC, \e

转义字符也是一个控制字符的名字,也有上述作用。出现在很多字符集中。在 ASCII 中为 0x1B ,或更有名的 0o33 ,在 EBCDIC 中为 0x27 ,在 Unicode 中为 U+001B <control-001B>, ESCAPE 。需要指代这一字符时,经常缩写为 ESC ,也被展示为 ␛ (U+241B Symbol for Escape)。在 ^ 表示法中表示为 ^[ 。 C 语言及相关语言将这个字符记为 \033 ,有的扩展中可以使用 \e

历史

现代使用

文本类转义字符

参考资料