C語言之轉義字元
阿新 • • 發佈:2019-01-24
所有的ASCII碼都可以用“\”加數字(一般是8進位制數字)來表示。而C中定義了一些字母前加"\"來表示常見的那些不能顯示的ASCII字元,如\0,\t,\n等,就稱為轉義字元,因為後面的字元,都不是它本來的ASCII字元意思了。
下面是轉義字元表:
轉義字元 | 意義 | ASCII碼值(十進位制) |
\a | 響鈴(BEL) | 007 |
\b | 退格(BS) ,將當前位置移到前一列 | 008 |
\f | 換頁(FF),將當前位置移到下頁開頭 | 012 |
\n | 換行(LF) ,將當前位置移到下一行開頭 | 010 |
\r |
回車(CR) ,將當前位置移到本行開頭 |
013 |
\t | 水平製表(HT) (跳到下一個TAB位置) | 009 |
\v | 垂直製表(VT) | 011 |
\\ | 代表一個反斜線字元''\' | 092 |
\' | 代表一個單引號(撇號)字元 | 039 |
\" | 代表一個雙引號字元 | 034 |
\? | 代表一個問號 | 063 |
\0 | 空字元(NULL) | 000 |
\ddd | 1到3位八進位制數所代表的任意字元 | 三位八進位制 |
\xhh | 1到2位十六進位制所代表的任意字元 | 二位十六進位制 |
注意單引號裡面是反斜槓 '\' ,不是'/' 。