下列整型常数正确的是
A、02689
B、0x16x
C、0e0.0
D、1E3
【正确答案】:D
【题目解析】:该题目标准答案为选项D,老师认为无正确答案详见以下解析在C语言中,整型常量有三种书写形式:(2)十进制整数:由数字0-9和正负号表示。如:0、-111、+15、21等。(2)八进制整数(在前面0)。例如00、-0111、+015、021。(3)十六进制整数(在前面0x)。例如 0x0 、-0x111、+0xff、实型常量只使用十进制,它的书写形式有两种:(1)十进制数形式:(必须有小数点) 如0.123, .123, 123.0, 0.0, 123。(2 )指数形式:(e或E之前必须有数字;指数必须为整数)如: 12.3e3 ,123E2, 1.23e4 , e-5 , 1.2E-3.5选项A,0开头表示八进制数,但后面出现了8和9,非法;选项B,0x开头表示十六进制数,但后面出现了x,非法;选项C,指数形式的实型常量,e的后面是小数,非法;选项D合法的实型常量1000.00不是整型常熟。