转义字符 在计算机科学与远程通信中当转义字符Escape Character放在字符序列时它将对它后续的几个字符进行替代并解释转义字符是元字符的一种特殊情况通常判定某字符是否为转义字符由上下文确定转义字符即标志着转义序列开始的那个字符 转义字符原本是指ASCII中的十进制十六进制B八进制所定义的那个字符对应于标准键盘左上角的ESC键老式键盘如果没有ESC键替代输入是Ctrl在老式的计算机外设控制协议ASCII码的十进制这个字符开始的一个字符序列是外设的控制序列不能按照这些字符的字面意义解释后来就把最初的狭义的Escape character的含义引申开来在各种计算机语言与协议中标志着一个转义序列开始的那个字符都叫做Escape character最常见的一个例子是C程序设计语言中用反斜线字符作为转义字符来表示那些不可打印的ASCII控制符在URI协议中转义字符是百分号