以下选项中可作为C语言合法整数的是

A. 10110B
B. 0386
C. x2a2
D. 0Xffa

A不对,因为C语言没有后缀为字母B的整型常量。C语言不支持二进制整型常量。
B不对,因为0开头的是8进制数,8进制数字只能是0~7,可是中间出现了数字8。
C不对,数值必须以数字开头,16进制数以0x开头,但这个是字母x开头的。
D是合法的16进制整数。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-06-20
D 十六进制数本回答被提问者采纳
第2个回答  2012-06-22
D啊!
第3个回答  2012-06-20
A