C语言 判断是否为合法的数值常量,为什么? 12. 3.e5 求详解,谢谢!

如题所述

12. 3.e5
不是合法常量
带e的是科学计数法 前面为整数或者实数, 后面必须为整数
这里前面是12.3. 多了一个小数点, 不是合法的实数。
所以错误。追问

答案是12.为合法数值常量,3.e5不是

温馨提示:答案为网友推荐,仅供参考
相似回答