美美乐
2016-03-17 22:16
第一个我还懂 但后面两个 没学过啊 为什么会得出1200 0.007 呢?
e3相当于10的三次方,e-3相当于10的负三次方,1.2*1000=1200
7/1000=0.007
$num_float2 = 1.2e3;
我们把代码恢复到日常的数学题,问题就简单了。
1.2e3也就是1.2*10的三次方:
1.2*10*10*10=1200
echo "<br />";
$num_float3 = 7.0E-3;
同样,7.0E-3是7.0*(-10)的三次方
7.0*0.1*0.1*0.1=0.007(一个数的负次方即为这个数的正次方的倒数)
1.2e3中的“e3”指的就是十的三次方,这里用“e”来代替十,所以1.2e3=1200
"E-3"指的是十的负三次方。
PHP入门篇
456018 学习 · 6307 问题
相似问题