永发信息网

1.234e04为什么是合法常量,而1.234e0.4就不是合法常量

答案:1  悬赏:40  手机版
解决时间 2021-01-11 05:49
  • 提问者网友:欲望失宠
  • 2021-01-10 21:01
1.234e04为什么是合法常量,而1.234e0.4就不是合法常量
最佳答案
  • 五星知识达人网友:七十二街
  • 2021-01-10 22:00
不知道是什么语言,如果是C++/C的话,A、C、D都 合法(double常量), 只有B才是非法常量,
C++/C只规定字母 e (或者E)后面必须是整数,至于是正整数还是负整数,并不限制,
A 1.234e04 ,字母 e 后面是04属于整数,就是 4啦,等同于 1.234e4
C 1234e+4 ,字母 e 后面是 +4,相当于数学中的 正 4,等同于 1.234e4
D 1234e0,字母 e 后面是 0,自然也是整数
至于 B 1.234e0.4,e 后面是 0.4,不是整数,显然是非法的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯