那是什么打印作为-9.838335106976932e18,打印作为-9.838335106976932E + 18的值与一之间在PHP中的区别? (注意是 “E18” 与 “E + 18”)
Answer 1:
绝对没有区别。 这些都是在印刷科学记数法若干两种不同的约定。 特别:
- 所述
E
可以是小写或大写。 前者是印有格式字符串%e
,后者(这是不太常见)中,用格式字符串%E
。 - 的
+
指数(和/或碱)之前可以省略。
关于第一点,也许这两个值是使用不同的格式字符串打印出来,但没有代码,这是很难说。
文章来源: Difference between e and E in scientific notation