C語言中的轉義字符及含義

轉義字符是一種特殊的字符常量。轉義字符以反斜線"\"開頭,後跟一個或幾個字符。

轉義字符具有特定的含義,不同於字符原有的意義,故稱“轉義”字符。例如,在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表示換行等。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章