C语言中数值常量.5e-3为什么不合法,不是说十进制小数形式小数点前后可以没有数字,但不能同时没有

C语言中数值常量.5e-3为什么不合法,不是说十进制小数形式小数点前后可以没有数字,但不能同时没有数字的吗?

.5e-3是合法的,5.0e-4只不过是“规范化的指数形式”,并不做强制要求。追问

也谢谢你啊,不过可惜只能采纳一个人…不好意思哈

追答

没事

追问

那3.e5为什么不是合法的数值常量

追答

3.e5是合法的啊

追问

你看12题最后一个解释

追答

《全国计算机等级考试-全真模拟试卷-二级C语言程序设计-物质化考试选择题题库》里边有类似的题,在“第二部分 二级C语言程序设计选择题”,“第一章 C语言基础知识”,第(51)个选择题,
A)12. 0Xa23 4.5e0 B)028 .5e-3 -0xf C).177 4e1 0abc D)0x8A 10,000 3.e5
合法的一组C语言数值常数是A)
不过D)给出的解释是10,000不对。另外A)中也有一个12.。
你把原题发给我,我看一下。

追问

选项一模一样啊,有可能是我的卷子说错了吧

追答

这样啊

追问

那10,000怎么错了呢

追答

给出的答案是“整型数据10,000的表示形式是错误的”。
C语言中没有这样的表示形式,也没有这样的数据。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-20
要求前面数值大于1小于10。.5不在此范围内。本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网