![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
合法的一组C语言数值常量是
A)028B)12.C).177D)0x8A.5e-30Xa234e1.510,000-0xf4.5e00abc3.e5正确答案是B,可是0x16进制应该由A组成啊,B中...
A) 028 B) 12. C) .177 D) 0x8A .5e-3 0Xa23 4e1.5 10,000 -0xf 4.5e0 0abc 3.e5 正确答案是B,可是0x 16进制应该由A组成啊,B中的0xa23怎么回事?D为什么不对呢?
展开
2个回答
展开全部
A中,028 是八进制数。。以0开始的。。八进制数要求,组成它的数码只能是0到7,但里边有8,显然对。 C中4e1.5 错了。。。用e表示的,只能是这样,e 前边要有数字,e后边的数要是整数,1.5不是整数。 D中的10,000不能这样的,不能有个,
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询