19 回答

TA貢獻(xiàn)27條經(jīng)驗(yàn) 獲得超26個(gè)贊
所有的ASCII碼都可以用“\”加數(shù)字(一般是8進(jìn)制數(shù)字)來(lái)表示。而C中定義了一些字母前加"\"來(lái)表示常見(jiàn)的那些不能顯示的ASCII字符,如\0,\t,\n等,就稱(chēng)為轉(zhuǎn)義字符,因?yàn)楹竺娴淖址?,都不是它本?lái)的ASCII字符意思了。
所以叫“轉(zhuǎn)義”
轉(zhuǎn)義字符 意義 ASCII碼值(十進(jìn)制)
\a 響鈴(BEL) 007
\b 退格(BS) 008
\f 換頁(yè)(FF) 012
\n 換行(LF) 010
\r 回車(chē)(CR) 013
\t 水平制表(HT) 009
\v 垂直制表(VT) 011
\\ 反斜杠 092
\? 問(wèn)號(hào)字符 063
\' 單引號(hào)字符 039
\" 雙引號(hào)字符 034
\0 空字符(NULL) 000
\ddd 任意字符 三位八進(jìn)制
\xhh 任意字符 二位十六進(jìn)制
不過(guò)要注意:
1,\v垂直制表和\f換頁(yè)符對(duì)屏幕沒(méi)有任何影響,但會(huì)影響打印機(jī)執(zhí)行響應(yīng)操作。
2,\n其實(shí)應(yīng)該叫回車(chē)換行。換行只是換一行,不改變光標(biāo)的橫坐標(biāo);回車(chē)只是回到行首,不改變光標(biāo)的縱坐標(biāo)。
3,\t 光標(biāo)向前移動(dòng)四格或八格,可以在編譯器里設(shè)置
4,\' 在字符里(即單引號(hào)里)使用。在字符串里(即雙引號(hào)里)不需要,只要用 ' 即可。
5,\? 其實(shí)不必要。只要用 ? 就可以了(在windows VC6 和tc2 中驗(yàn)證)。
6, 轉(zhuǎn)義字符中只能使用小寫(xiě)字母,每個(gè)轉(zhuǎn)義字符只能看作一個(gè)字符。
-----------------------------------------------------------------------------------------------------------------------------
你問(wèn)一個(gè)問(wèn)題,我讓你了解更加深入的。希望采納,非常感謝?。?!

TA貢獻(xiàn)121條經(jīng)驗(yàn) 獲得超57個(gè)贊
百度搜索轉(zhuǎn)義字符,看你問(wèn)這問(wèn)題應(yīng)該是新手,有些問(wèn)題其實(shí)可以直接百度的,馬上就有答案,比如你問(wèn)的這個(gè)問(wèn)題,百度搜 ?(c語(yǔ)言中/n)括號(hào)中的內(nèi)容,就出來(lái)了

TA貢獻(xiàn)202條經(jīng)驗(yàn) 獲得超301個(gè)贊
如果你是想在一個(gè)字符串中換行就要用\n
如果你是想分開(kāi)的字符串中換行用println();????下面如果還有輸出你就會(huì)發(fā)現(xiàn)換行了。

TA貢獻(xiàn)149條經(jīng)驗(yàn) 獲得超291個(gè)贊
注意是\n 不是/n哦
\n? 轉(zhuǎn)義字符? 回車(chē)? 換行符 acsII 13
/n? 就是字符串? /n 沒(méi)有轉(zhuǎn)義的意思 按原樣輸出
例如
printf("test\n");
printf("TEST/n");
結(jié)果是
test
TEST/n
若
printf("TEST/n");
printf("test\n");
結(jié)果是
TEST/ntest

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超0個(gè)贊
- 19 回答
- 0 關(guān)注
- 4750 瀏覽
添加回答
舉報(bào)