c语言,下面四个选项,均是非法常量的选项是?

麻烦给个解释,谢谢。。
图片为什么传不了!!
A.'as' —— -0ffff —— '\0xa'
B.'\\' —— '01' —— 12,456
C.-0x18 —— 01177 —— 0xf
D.0xabc —— '\0' —— “a”
每选项都是三个数

A项是全错的,所以是正确选项。
'as'——' '中只能有一个字符;
-0ffff ——0打头的是八进制,但八进制中没有f;
'\0xa'——这是字符的ASCII码转义字符八进制表示法,八进制中没有a,更没有x;而十六进制表示法是\后紧跟x的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-10-26
你的选项呢?
A ' ' 中的只应一个字符 -0fff也不是正规的数字表示追问

那A中第三个为什么错了?

第2个回答  2014-10-26
给出选项啊?

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网