三字母詞和轉義字符
三字母詞
先看一段代碼
<span style="background-color: rgb(204, 204, 204);">#define _CRT_SECURE_NO_WARNING
#include<stdio.h>
#include<stdlib.h>
int main()
{
printf("How are you??)");
system("pause");
return 0;<span style="color:#ff0000;">
}</span></span>
很簡單的一個輸出語句 ,輸出“How are you ??)”我們看看運行結果
"??)"變成了一個"]",這是就是“三字母詞”。
三字母詞:幾個字符的序列,合起來表示另一個字符。這是C語言中實現一些缺少又必須字符。
列出三字母詞
??( [
??) ]
??< {
??> }
??= #
??! |
??' ^ ??- ~
但在有些高版本編譯器已經不用這樣,??)輸出來還是??)
轉義字符
再看一段代碼
#define _CRT_SECURE_NO_WARNING
#include<stdio.h>
#include<stdlib.h>
int main()
{
printf("c:code\test\test.c");
system("pause");
return 0;
}
當然輸出結果肯定不是這個要輸出路徑,運行結果在這裏呢,\t 是一個字符,叫水平製表符,這就是轉義字符。
轉義字符:由一個反斜槓\加上一個或多個其他字符組成用來表示常見的不能顯示的字符。
\a
蜂鳴
\n
換行
\v
垂直製表符
\b
退格
\r
回車
\\ 代表一個反斜槓字符
\ddd
八進制
\xddd
十六進制