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