12题中A选项中12.为什么有.行呀,还有c选项中0abc是什么意思呀,答案选A

如题所述

数值常量是以下几种:
1、十进制整数常量,普通的数字
2、八进制整数常量,以数字0开头,后面字符只能包含0~7
3、十六进制整数常量,以数字0x开头,后面字符只能包含0~9 a b c d e f
4、普通浮点数
5、科学计数法的常量

A:12.就是12.0的意思,代表是浮点数

B:028,八进制,不能包含数组8,错误
C:0abc,同上,错误
D:10,000,不能有,号,错误追问

答案没说呀,说的是关于e前面必须要有数,后面必须是整数所以c D

10,000确定有错吗?

追答

数字哪能有逗号呢,我们自己平常计数的时候,三位一个逗号只是方便计数,C语言不能这么写。

因为C语言里面,也是一个表达式。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2020-03-19
0开头的数是8进制数,8进制中的数都小于8. 所以B 028错 C 0abc错
D中的10,000不是合法数!

12.表示这是一个浮点数12
另:0x或0X开头的是16进制数!