下面哪些是非法的C語言轉義字元多選

2021-03-03 21:05:48 字數 850 閱讀 9840

1樓:手機使用者

轉義字元

bai 含義 ascii碼(16/10進製) \o 空字元(null) 00h/0 \n 換行du符(lf) 0ah/10 \r 回車符(cr) 0dh/13 \t 水平zhi

製表符(ht) 09h/9 \v 垂直製表(vt) 0b/11 \a 響鈴dao(bel) 07/7 \b 退格符內(bs) 08h/8 \f 換頁符(ff) 0ch/12 \』 單引號 27h/39 \」 雙引容號 22h/34 \\ 反斜槓 5ch/92 \? 問號字元 3f/63 \ddd 任意字元 三位八進位制 \xhh 任意字元 二位十六進製制 所以b,是錯的,應該\008 所以d,是錯的,應該\xaf

4. 是非法的c語言轉義字元。 a)『\n』 b)『

2樓:匿名使用者

答案 c

因為裡面有個數字8,'\ddd'是乙個轉義字元,其中的d是乙個八進位制的數字。因此答案c中的結果是兩個字元乙個是八進位制的3,另乙個是字元8

3樓:匿名使用者

c,\0表示8進製(0 1 2 3 4 5 6 7),不能出現8,所以c是錯誤的

在c語言中,非法的字元常量是() a。'\t' b.'\17' c.'\n' d.'\xaa'

4樓:匿名使用者

你這個是

抄選擇題?那就選d吧,其

襲它的都是小於128的字元,可bai以顯示,d表示du的內容大於zhi等於128,不能顯示,你可以

5樓:

與ascii表對應,每乙個字元常量有他相應的碼值。

C語言(關於轉義字元)n,c語言 如何在字串中新增轉義字元 n

n是換行符,就源是表示重bai 起乙個新行開始輸出。在字du符串的什麼位置zhi,那麼輸出的時候也dao對應在那個位置換行 比如printf 123 n456 n在123之後,所以輸出123結束便重起一行開始輸出,結果是 123456 n 出現在scanf裡行為比較特殊,比如scanf n n d ...

c語言字串中的空格算不算字元,C語言字串中的空格算不算乙個字元

baic語言規定,字串是用雙引號括 du起來的字串行zhi。由於空dao格也在字串中 在雙引號內 所以空格也算乙個字元。可以通過下面的程式段來驗證空格算不算乙個字元 char a abc efg printf d sizeof a 輸出8,6個字元 1個空格 1個字元結束標誌,sizeof函式是測試...

C中如何計算字串的長度遇到轉義字元該怎麼處理

先說說你 bai這個字串abcd kie t nnn huao他的du長度是zhi19,輸出結果為daoabck kie nn huao 這其中有轉義字回符 t n 每個轉義字元佔一答個位元組,與其他ascii碼是一樣的相關知識點 轉義字元還有 a bell alert b backspace f ...