1. 程式人生 > >C語言筆記 第十三課 接續符和轉義符

C語言筆記 第十三課 接續符和轉義符

第十三課 接續符和轉義符

接續符的意義

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語言中的反斜槓()同時具有接續符和轉義符的作用
作為接續符使用時可直接出現在程式中
作為轉義符使用時需出現在單引號或者雙引號之間