C語言中的轉義字元及含義
阿新 • • 發佈:2019-02-02
轉義字元是一種特殊的字元常量。轉義字元以反斜線"\"開頭,後跟一個或幾個字元。
轉義字元具有特定的含義,不同於字元原有的意義,故稱“轉義”字元。例如,在printf函式的格式串中用到的“\n”就是一個轉義字元,其意義是“回車換行”。
轉義字元主要用來表示那些用一般字元不便於表示的控制程式碼。
常用的轉義字元及其含義:轉義字元 轉義字元的意義 ASCII程式碼
\n 回車換行 10
\t 橫向跳到下一製表位置 9
\b 退格 8
\r 回車 13
\f 走紙換頁 12
\\ 反斜線符"\" 92
\' 單引號符 39
\” 雙引號符 34
\a 鳴鈴 7
\ddd 1~3位八進位制數所代表的字元
\xhh 1~2位十六進位制數所代表的字元
廣義地講,C語言字符集中的任何一個字元均可用轉義字元來表示。表中的\ddd和\xhh正是為此而提出的。
ddd和hh分別為八進位制和十六進位制的ASCII程式碼。
如\101表示字母"A" ,\102表示字母"B",\134表示反斜線,\XOA表示換行等。