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"
請按任意鍵繼續. . .