Q
減去併攏號
2
A
回答
10
問題是你不能完全代表浮點數0.01。
看看what every programmer should know about floating point爲什麼這是一個很好的解釋,以及如何處理它。
+0
不錯的鏈接,謝謝 –
3
雖然馬克的回答是好的,但它仍然可能讓你想知道爲什麼你得到了你所做的答案。例如,嘗試
<?php echo 0.01; ?>
PHP愉快地打印0.01
。
在你的情況194.95
和194.94
均被存儲在作爲近距一個二進制形式爲可容納在IEEE 754,它們的區別是太遠離基本0.01
是可以呈現「正常」。
嘗試使用在線計算器(例如http://babbage.cs.qc.edu/IEEE-754/Decimal.html)的示例。應該很有趣。
相關問題
- 1. Spark - Take並減去
- 2. sql加入並減去
- 3. 加括號的負值減去
- 4. 在JavaScript中減去帶符號整數
- 5. Django減去路徑中的符號
- 6. 程序集:減去有符號字
- 7. Ruby狀態機 - 從符號中減去?
- 8. 在合金中減去使用減號功能
- 9. 如何遞減(。減去)號文件與sed的
- 10. 如何在tr命令中將尾部減去前導減號
- 11. 薩姆並減去使用LINQ C#
- 12. 總和一列並減去第二列
- 13. 減去HashSets(並返回一份副本)?
- 14. EKEventStore通過NSDate並減去幾個月
- 15. 減去時間戳並得到毫秒
- 16. 循環減去並追加在R
- 17. 更新值並從中減去
- 18. mongoDB map/reduce減去減少
- 19. 減去值
- 20. 減去矢量
- 21. 減去R中
- 22. 減去恆定
- 23. 減去天
- 24. SQL 2008減去
- 25. 減去零
- 26. 減去XSLT 1.0
- 27. 減去時間
- 28. 減去日期
- 29. 減去RGB值
- 30. 減去在python
可能重複的[PHP的float精度計算](http://stackoverflow.com/questions/3957705/the-accuracy-of-php-float-calculate) – hakre