回覆列表
-
1 # 使用者3472643357877
-
2 # 不會抽菸的煙
跳脫字元是一種特殊的字元常量。跳脫字元以反斜線"\"開頭,後跟一個或幾個字元。跳脫字元具有特定的含義,不同於字元原有的意義,故稱“轉義”字元。例如,在前面各例題printf函式的格式串中用到的“\n”就是一個跳脫字元,其意義是“回車換行”。跳脫字元主要用來表示那些用一般字元不便於表示的控制程式碼。 常用的跳脫字元及其含義 跳脫字元 跳脫字元的意義 \n 回車換行 \t 橫向跳到下一製表位置 \v 豎向跳格 \b 退格 \r 回車 \f 走紙換頁 \\ 反斜線符"\" \" 單引號符 \a 鳴鈴 \ddd 1~3位八進位制數所代表的字元 \xhh 1~2位十六進位制數所代表的字元 廣義地講,C語言字符集中的任何一個字元均可用跳脫字元來表示。表2.2中的\ddd和\xhh正是為此而提出的。ddd和hh分別為八進位制和十六進位制的ASCII程式碼。如\101表示字?quot;A" ,\102表示字母"B",\134表示反斜線,\XOA表示換行等。
在C語言中,構成字元常量的控制字元必須用跳脫字元表示。跳脫字元是一種以“\”開頭的字元。例如退格符用"\b"表示,換行符用"\n"表示。跳脫字元中的"\"表示它後面的字元已失去它原來的含義,轉變成另外的特定含義。反斜槓與其後面的字元一起構成一個特定的字元。
跳脫字元是C語言中表示字元的一種特殊形式。跳脫字元以反斜"\"開頭,後面跟一個字元或一個八進位制或十六進位制數表示。跳脫字元具有特定的含義,不同於字元原有的意義,故稱跳脫字元。