c语言:下列数据中不属于常量的是 A 293L B 0293 C“29.3L” D 0x

c语言:下列数据中不属于常量的是 A 293L B 0293 C“29.3L” D 0x293 求解 C和B B不是八进制怎么会有数字9?C不是长整型 怎么会有小数点 还有加个双引号啥意思??

B 0293 是错的,就因为出现了9,不是八进制了
C“29.3L” 是对的,因为加了双引号,就变成字符串常量了。
A、D都对。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-01-10
选B。B想表示八进制,可是出现了9;C是字符串常量。追问

C怎么看出来是字符串的

第2个回答  2020-05-13
你好!
选B。B想表示八进制,可是出现了9;C是字符串常量。
如有疑问,请追问。
相似回答