亚洲av无码乱码国产一区二区,午夜理论片yy44880影院,午夜久久久久久禁播电影,熟睡人妻被讨厌的公侵犯

24
2023/03

float精度丟失

發(fā)布時間:2023-03-24 09:35:48
發(fā)布者:神棍子
瀏覽量:
0

在對兩個float類型的數據進行四則運算的時候,可能會導致出現xx.99999999x.00000001等情況。

    例

            php精度丟失實例

在上述例子中可以看到,0.55+0.02并不等于0.57,因為這個結果在內存中其實是0.5799999990.570000000001所以并不等于0.57。這個問題在底層為C的程序中基本都會出現,例如js,python等等

js精度丟失實例

Js例子

python精度丟失實例

Python例子

這種情況會直接影響到程序的準確性,此問題在遇到統(tǒng)計計算、報表程序中尤為重要,解決辦法就是用內置的四則云算函數來去計算,

    Php 使用bc函數庫bcadd bcsub bcmul bcdiv

    Js建議使用number.js

    Python使用decimal模塊來解決


關鍵詞:
返回列表