\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。
可見,字符集中的所有字元都可以用十六進位制跳脫字元表示
\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。
可見,字符集中的所有字元都可以用十六進位制跳脫字元表示