回覆列表
  • 1 # 小紅的甜心

    \72表示的是一個字元哦

    \是轉義符號,這裡的72是八進位制的,換成十進位制為58

    如果是\92那就是錯誤的,因為9已經超過8進位制的取值範圍。

    1. 一般跳脫字元

    這種跳脫字元,雖然在形式上由兩個字元組成,但只代表一個字元。常用的一般跳脫字元為:?

    \a \n \t \v \b \r \f \\ \’ \”?

    你可能已經發現,跳脫字元"\\"代表的反斜槓"\"、跳脫字元’\’’代表的字元"""和跳脫字元"\”"代表的字元"”",其本身就是可顯示字元,為什麼還要對它轉義呢?

    這是因為它們的原有的字元形式已作它用,其中,單引號用作區分字元常量的括號,雙引號用作區分字串(下面將要介紹字串)的括號,而反斜槓本身已用來表示跳脫字元的開頭,因此必須對它們用跳脫字元重新宣告。?

    2. 八進位制跳脫字元

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

    字符集中的所有字元都可以用八進位制跳脫字元表示。

    如果你願意,可以在八進位制數字前面加上一個0來表示八進位制跳脫字元。?

    3. 十六進位制跳脫字元?

    它是由反斜槓"\"和字母x(或X)及隨後的1~2個十六進位制數字構成的字元序列。例如,"\x30"、"\x41"、"\X61"分別表示字元"0"、"A"和"a"。因為字元"0"、"A"和"a"的ASCII碼的十六進位制值分別為0x30、0x41和0x61。

    可見,字符集中的所有字元都可以用十六進位制跳脫字元表示

  • 中秋節和大豐收的關聯?
  • 突然很喜歡驚鴻一瞥這個詞,一見鍾情?