1. ホーム
  2. php

[解決済み] 10e-3を10進数に変換する

2022-02-17 13:42:15

質問

この行は。

echo (float)10e-3;

が返ってきます。

0.01

しかし、私はそれが返されることを期待した 0.001 ここで言われているように

http://www.uky.edu/~garose/sciencenotation.htm

1/1000 = 0.001 = 1 x 10e-3 

解決方法は?

あなたが使っているのは E-notation wikiの記事を見る .

という形式をとっています。 MeN という意味です。 M * 10^N . あなたの場合、それは

10 * 10 ^ -3 = 10 / 1000 = 0.01