单选题
以下关于C语言数值常量的选项中,合法的是( )。
A、
12.0Xa23 4.5e0
B、
028.5e一3一0xf
C、
.177 4e1.5 0abc
D、
0x8A 10,000 3.e5
【正确答案】
A
【答案解析】
解析:C语言中八进制整型常量的开头是数字0,十六进制整型常量的数字开头是0x;但八进制不能有8或9,所以选项B错,C选项中2e1.2中e后面的指数不是整数,D选项中3.e5小数点后面缺少数字,另外。也不用用逗号作为千分位分隔符。
提交答案
关闭