轉義序列各字符間可以有空格嗎 字符串空格需要轉義嗎

1、空格直接敲鍵盤即可 , 不必轉義 。
2、轉義字符主要是為了輸入一些不方便直接用鍵盤輸入的字符 , 其實任何字符都可以轉義獲得 。
【轉義序列各字符間可以有空格嗎 字符串空格需要轉義嗎】3、輸入\n將轉義為換行符 , 軟件在處理該字符時產生的是換行操作 , 也可以輸入\12 , 這與\n是等同的效果 , 其實換行的ASCII就是0x12 。正規的輸入方式為\x12 , 其中12可以更換為任何其他的十六進制數值以表示其他字符 , 但必須為兩位 , 一位數的話需要在前面加0 , 例如\x07 , 顯示\x07將導致beep響一聲 。
4、\0表示ASCII碼00 , 表示什么也沒有 , 打印的結果就與沒有該字符一樣 。
5、使用ASCII的十六進制碼 , 通過轉義可以得到所有的ASCII字符 。例如:
6、\x41-'A'
7、\x5a-'Z'
8、\x61-'a'
9、\x7a-'z'
10、\x30-'0'
11、\x39-'9'
12、\x20-''空格
13、等等 , 所以需要什么字符直接查ASCII碼表 , 通過轉義就可以得到了。
14、像\n\t\r等轉義符都是特殊定義的 , 都與ASCII的某些控制符號相對應 , 避免大家直接使用數字 , 比較直觀 , 也容易記憶 。

    相關經驗推薦