設(shè)有說明語句?
\72表示的是一個(gè)字符哦
\是轉(zhuǎn)義符號,這里的72是八進(jìn)制的,換成十進(jìn)制為58
如果是\92那就是錯(cuò)誤的,因?yàn)?已經(jīng)超過8進(jìn)制的取值范圍。
1. 一般轉(zhuǎn)義字符
這種轉(zhuǎn)義字符,雖然在形式上由兩個(gè)字符組成,但只代表一個(gè)字符。常用的一般轉(zhuǎn)義字符為:?
\a \n \t \v \b \r \f \\ \’ \”?
你可能已經(jīng)發(fā)現(xiàn),轉(zhuǎn)義字符'\\'代表的反斜杠"\"、轉(zhuǎn)義字符’\’’代表的字符"'"和轉(zhuǎn)義字符'\”'代表的字符"”",其本身就是可顯示字符,為什么還要對它轉(zhuǎn)義呢?
這是因?yàn)樗鼈兊脑械淖址问揭炎魉茫渲校瑔我栍米鲄^(qū)分字符常量的括號,雙引號用作區(qū)分字符串(下面將要介紹字符串)的括號,而反斜杠本身已用來表示轉(zhuǎn)義字符的開頭,因此必須對它們用轉(zhuǎn)義字符重新聲明。?
2. 八進(jìn)制轉(zhuǎn)義字符
它是由反斜杠'\'和隨后的1~3個(gè)八進(jìn)制數(shù)字構(gòu)成的字符序列。例如,'\60'、'\101'、'\141'分別表示字符'0'、'A'和'a'。因?yàn)樽址?0'、'A'和'a'的ASCII碼的八進(jìn)制值分別為60、101和141。
字符集中的所有字符都可以用八進(jìn)制轉(zhuǎn)義字符表示。
如果你愿意,可以在八進(jìn)制數(shù)字前面加上一個(gè)0來表示八進(jìn)制轉(zhuǎn)義字符。?
3. 十六進(jìn)制轉(zhuǎn)義字符?
它是由反斜杠'\'和字母x(或X)及隨后的1~2個(gè)十六進(jìn)制數(shù)字構(gòu)成的字符序列。例如,'\x30'、'\x41'、'\X61'分別表示字符'0'、'A'和'a'。因?yàn)樽址?0'、'A'和'a'的ASCII碼的十六進(jìn)制值分別為0x30、0x41和0x61。
可見,字符集中的所有字符都可以用十六進(jìn)制轉(zhuǎn)義字符表示