C語言轉義序列

C語言中的轉義序列是在字符串文字或字符中使用時不表示自身的字符序列。

它由兩個或多個以反斜槓\開頭的字符組成。 例如:\n表示新行或換行。

C語言中的轉義序列表

轉義序列

含義

\a

報警或嗶聲

\b

退格

\f

換頁

\n

新行

\r

回車

\t

製表符(水平)

\v

垂直製表符

\\

一個反斜槓:\

\'

一個單引號

\"

一個雙引號

\?

問號

\nnn

八進制數

\xhh

十六進制數

\0

null

轉義序列示例

創建一個源代碼文件:escape_sequence.c,代碼如下所示 -

#include <stdio.h>      
#include <conio.h>    
void main() {
    int number = 100;
    // 下面字符串隨便加一轉義序列,看看輸出結果是什麼
    printf("You\nare\nlearning\n\'c\' language\n\"Do you know C language\"\n");

}

執行上面示例代碼,得到以下結果 -

You
are
learning
'c' language
"Do you know C language"
請按任意鍵繼續. . .