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