合法的c語言字元常量是
1. c語言合法的字元常量是:A.'\x13'. B.'\081' C.'65' D.''\n''
A答案
B答案中 以\0開頭表示是八進制形式表示,而八進制中沒有8
C答案中 ''內只能有一個字元 65 是兩個字元 如果不用引號還可以說的過去
D答案中 字元只能用''不能用 ""
2. C語言中的問題在C語言中合法的字元常量是怎麼定義的.
一般來說是用的單引號括起來的單個字元,就是字元常量,
但特殊字元通常需要用特殊的轉義字元序列來表示,如'\n', '\r',
3. 5)下面合法的C語言字元常量是(C) A.』\t』 B.」A」 C.65 D.A。。。。。為什麼呢
首先字元常量是用一對單引號括起來的一個字元。包括普通的字元常量和轉義字元。所以選A。而B選項是用雙引號括起來的,是字元串常量。C就是常數常量。至於D應該算是一個字元吧
4. 16.在C語言中,合法的字元常量是
'\x43' 是正確的。
必須是單引號' '擴上的 「單個」字元才能叫字元常量。
轉義字元也算單字元。雙引號括上的是字元串!
1、'\084' 並不是 八進制,因為自由當『\'後面的三位數都小於7的情況下,編譯器才會認為是一個八進制數。所以'\084'是錯的。
2、'\x43' 表示十六進制數,所以是對的,以'\x'開頭的數是十六進制的
3、'ab',一定是錯的,ab是兩個字元,可以加字元串了。
4、"\0",是用 雙引號 擴上的,所以它是字元串常量。
所以只有 2 是對的。
5. C語言中,下列不合法的字元常量是
C語言中,不合法的字元常量是「A、'xff'」,因為這雖然屬於ASCII碼字元,但是「ff」超出了ASCII碼最大的「7f」,所以不合法。
「B、'65'」屬於ASCII碼字元,「C、'&'」屬於普通字元,「D'