C語言筆記 第十三課 接續符和轉義符
阿新 • • 發佈:2018-12-12
第十三課 接續符和轉義符
接續符的意義
C語言最終的接續符(\)是指示編譯器行為的利器
是否是合法程式? 合法
13-1 初探接續符
接續符的使用
編譯器會將反斜槓剔除,跟在反斜槓後面的字元自動接續到前一行
在接續單詞時,反斜槓之後不能由空格,反斜槓的下一行之前也不能由空格
接續符適合在定義巨集程式碼塊時使用
13-2接續符的應用
轉義符的意義
C語言中的轉義符(\)主要用於表示無回顯字元,也可用於表示常規字元
轉義符 | 作用 |
---|---|
\n | 回車換行 |
\t | 橫向跳到下一製表位置(Tab鍵) |
\v | 豎向跳格 |
\b | 退格 |
\r | 回車(enter鍵) |
\f | 走紙換頁 |
\ | 反斜槓符”\” |
` | 單引號符 |
\a | 鳴鈴 |
\ddd | 1~3位八進位制數所代表的字元 |
\xhh | 1~2位十六進位制數所代表的字元 |
轉義符的使用
當反斜槓(\)作為轉義符使用時必須出現在單引號或者雙引號之間
char enter = ‘\n’;
char* p = “\141\t\x62”;
13-3 轉義符使用例項
小結:
C語言中的反斜槓()同時具有接續符和轉義符的作用
作為接續符使用時可直接出現在程式中
作為轉義符使用時需出現在單引號或者雙引號之間