19 回答

TA貢獻27條經驗 獲得超26個贊
所有的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) 009
\v 垂直制表(VT) 011
\\ 反斜杠 092
\? 問號字符 063
\' 單引號字符 039
\" 雙引號字符 034
\0 空字符(NULL) 000
\ddd 任意字符 三位八進制
\xhh 任意字符 二位十六進制
不過要注意:
1,\v垂直制表和\f換頁符對屏幕沒有任何影響,但會影響打印機執行響應操作。
2,\n其實應該叫回車換行。換行只是換一行,不改變光標的橫坐標;回車只是回到行首,不改變光標的縱坐標。
3,\t 光標向前移動四格或八格,可以在編譯器里設置
4,\' 在字符里(即單引號里)使用。在字符串里(即雙引號里)不需要,只要用 ' 即可。
5,\? 其實不必要。只要用 ? 就可以了(在windows VC6 和tc2 中驗證)。
6, 轉義字符中只能使用小寫字母,每個轉義字符只能看作一個字符。
-----------------------------------------------------------------------------------------------------------------------------
你問一個問題,我讓你了解更加深入的。希望采納,非常感謝?。。?/p>

TA貢獻121條經驗 獲得超57個贊
百度搜索轉義字符,看你問這問題應該是新手,有些問題其實可以直接百度的,馬上就有答案,比如你問的這個問題,百度搜 ?(c語言中/n)括號中的內容,就出來了

TA貢獻149條經驗 獲得超291個贊
注意是\n 不是/n哦
\n? 轉義字符? 回車? 換行符 acsII 13
/n? 就是字符串? /n 沒有轉義的意思 按原樣輸出
例如
printf("test\n");
printf("TEST/n");
結果是
test
TEST/n
若
printf("TEST/n");
printf("test\n");
結果是
TEST/ntest

TA貢獻1條經驗 獲得超0個贊
- 19 回答
- 0 關注
- 4728 瀏覽
添加回答
舉報