㈠ 下列哪些不是合法的c語言常量為什麼
你好,應該是D吧。
A選項(十進製表示)和B選項(十六進製表示)都是整型,C選項(科學計數法)屬於實型。
D選項因\與38無法組成有效的轉義字元,故不合法。
㈡ C語言中,下列不合法的字元常量是()
A錯,應該是'\xff','\0xff'也是錯的.如果是整型的話就是0xffB正確.'\65'裡面的65表示的是八進制,即十進制的53,對應的字元就是'5'C.正確.D.錯誤.八進制沒有8八進制數表示整型的話前面是一定要加0的,如037,025等表示的就是八進制但是表示字元的話就不一定要加0了.表示字元的話轉義符後面最多有三位,如'\124'表示的就是ASCII碼為1*8�0�5+2*8+4=84的字元,即字元'T',如果'\1245'這種表示就錯了,因為超過了字元的范圍.'\024'表示的是ASCII碼0*8�0�5+2*8+4=20的字元
㈢ 以下不能作為C語言合法常量的是(為啥選A求解釋) A.'cd' B.0.1c÷6 C."\a" D.'\011'
A.是不合法的,''專門用來修飾字元常量,cd這種形式就不對了,可以'a','b'
B.算術表達式的結果是常量
C.字元串常量
D.字元常量。'\hhh'這種形式就是字元常量的一種。
㈣ 在C語言中,下列不合法的字元常量是A.'\039' B'\x76' C'ab'D '\o'
B'\x76' -- 正確的。十六進制 76,ASCII 字母 v.
D 是 不合法的字元常量。
因為 沒有 o 的 轉意 字元。
'\039' -- 8 進制書寫形式,最大數字是7,但出現了9
C'ab' -- 字元常量 一般用一個字的ASCII, 要麼 'a',要麼'b'
㈤ C語言中,下列不合法的字元常量是
C語言中,不合法的字元常量是「A、'xff'」,因為這雖然屬於ASCII碼字元,但是「ff」超出了ASCII碼最大的「7f」,所以不合法。
「B、'65'」屬於ASCII碼字元,「C、'&'」屬於普通字元,「D'