回覆列表
  • 1 # 使用者3916807372217

    "\"是轉義符。

    C中定義了一些字母前加"\"來表示常見的那些不能顯示的ASCII字元,如\0,\t,\n等,就稱為跳脫字元,因為後面的字元,都不是它本來的ASCII字元意思了。

    擁有跳脫字元的原因基本上是兩點:

    一、使用跳脫字元來表示字符集中定義的字元,比如ASCll裡面的控制字元及回車換行等字元,這些字元都沒有現成的文字代號。所以只能用跳脫字元來表示 。

    二、某一些特定的字元在編輯語言中被定義為特殊用途的字元。這些字元由於被定義為特殊用途,它們失去了原有的意義。

    擴充套件資料

    八進位制跳脫字元

    八進位制跳脫字元它是由反斜槓"/"和隨後的1~3個八進位制數字構成的字元序列。例如,"\60"、"\101"、"\141"分別表示字元"0"、"A"和"a"。

    因為字元"0"、"A"和"a"的ASCII碼的八進位制值分別為60、101和141。字符集中的所有字元都可以用八進位制跳脫字元表示。如果你願意,可以在八進位制數字前面加上一個0來表示八進位制轉移字元。

  • 中秋節和大豐收的關聯?
  • 驅蚊燈到底有沒有效果?