第1个回答 2009-08-27
C
A c语言中没二进制
B 0代表八进制 所以数字最大不超过八
D 前加个o代表十六进制本回答被网友采纳
第2个回答 2015-11-01
C语言里合法整数有三种进制表示
1、八进制 以0开头, 数的每一位不能大于7
2、十进制 普通的整数,都是十进制, 数的每一位不能大于9
3、十六进制 开头以0x,或0X 开头,数的每一位不能大于F
第3个回答 2019-11-29
a不对,因为c语言没有后缀为字母b的整型常量。c语言不支持二进制整型常量。
b不对,因为0开头的是8进制数,8进制数字只能是0~7,可是中间出现了数字8。
c不对,数值必须以数字开头,16进制数以0x开头,但这个是字母x开头的。
d是合法的16进制整数。