轉義字符

在計算機科學與遠程通信中 ， 當轉義字符  放在字符序列時 ， 它將對它後續的幾個字符進行替代並解釋 。 轉義字符是元字符的一種特殊情況 。 通常 ， 判定某字符是否爲轉義字符由上下文確定 。 轉義字符即標誌着轉義序列開始的那個字符 。 轉義字符原本是指ASCII中的十進制27 ， 十六進制1B ， 八進制033所定義的那個字符 。 對應於標準鍵盤左上角的ESC鍵 。 老式鍵盤如果沒有ESC鍵 ， 替代輸入是 “ Ctrl + [ ” 。 在老式的計算機外設控制協議 ， ASCII碼的十進制27這個字符開始的一個字符序列 ， 是外設的控制序列 ， 不能按照這些字符的字面意義解釋 。 後來 ， 就把最初的狹義的Escape character的含義引申開來 ， 在各種計算機語言與協議中 ， 標誌着一個轉義序列開始的那個字符 ， 都叫做Escape character 。 最常見的一個例子是C程序設計語言中 ， 用反斜線字符 “ \ ” 作爲轉義字符 ， 來表示那些不可打印的ASCII控制符 。 在URI協議中 ， 轉義字符是百分號 “ % ” 。