小编new*_*bie的帖子

为什么2e3会返回2000?2到3的功率是不是等于8?

这段代码:

$g = 2e3;
echo $g;
echo <br>;
echo "var_dump g gives:<br>";
Run Code Online (Sandbox Code Playgroud)

显示:

2000
float(2000)
Run Code Online (Sandbox Code Playgroud)

我不明白为什么它不会显示"8"和"float(8)"?不是2到3的幂等于8 ??

我已经尝试在这个网站上寻找这个问题了.任何帮助将不胜感激.我确实发现,对于2e2,它显示200.所以听起来它只是在数字的末尾添加了许多零而不是找到2的3次幂.当我搜索如何在php中编写指数时,答案我已经发现说使用'e'或'E',但这似乎不起作用或我忘记了基本的数学.我相信这里有人对我有一个非常简单的答案.

好的,为什么$g = 2^3;要给我一个?如何在PHP中写入3的3次幂?

php math formula

-1
推荐指数
1
解决办法
6758
查看次数

标签 统计

formula ×1

math ×1

php ×1