0
A
回答
3
前兩個數字不能精確求和,因爲Python的浮點表示不支持許多重要的十進制數字(它支持16位數字,並且您的總和需要17才能準確表示)。 Python在尾數最不重要的部分用一個位來近似答案。
添加第三個數字後得到的答案和您期望的答案之間的差異表示中間結果表示中的錯誤。扣除後,尾數中的那一位是剩下的;當指數被歸一化時,你就剩下16384了。事實上,它是兩個能量的事實,你發生了什麼事情。
相關問題
- 1. 爲什麼發生這個錯誤?
- 2. 爲什麼發生這個錯誤
- 3. 這個錯誤是什麼,爲什麼會發生?下面
- 4. 爲什麼這個數據庫錯誤發生?
- 5. 爲什麼這個錯誤一直在發生?
- 6. 爲什麼在windows上發生這個錯誤nodejs?
- 7. 爲什麼這個錯誤發生在groovy sql jdbc builder中?
- 8. 爲什麼這個錯誤發生在我的modelsim中?
- 9. 爲什麼這個tcmalloc錯誤SbrkSysAllocator失敗發生?
- 10. 爲什麼這個錯誤liborce.net.http.httpurlconnectionimpl.getinputstream發生在android中?
- 11. 這個雙免費錯誤爲什麼會發生?
- 12. 這個循環爲什麼發生錯誤?
- 13. 爲什麼這個錯誤在java中發生
- 14. 這個析構函數發生了什麼? (段錯誤)
- 15. 爲什麼這個變量賦值會引發錯誤?
- 16. 錯誤模塊這是什麼意思,爲什麼會發生這種情況?
- 17. 爲什麼這段代碼產生這個錯誤?
- 18. 爲什麼這個函數的範圍錯誤發生在jQuery中?
- 19. 這個Python錯誤是什麼意思?
- 20. 這個輸出爲什麼會發生?
- 21. 爲什麼這個Python生成器/協程失去一個值?
- 22. 爲什麼會發生URL錯誤?
- 23. 爲什麼此代碼發生錯誤?
- 24. 爲什麼發生運行時錯誤?
- 25. 錯誤CS1525爲什麼會發生?
- 26. Python「值錯誤:無法刪除數組元素」 - 爲什麼我得到這個?
- 27. 爲什麼這個AJAX錯誤發生時,我發佈HTML與stringify
- 28. LogCat錯誤,爲什麼會發生這種情況?
- 29. 爲什麼會發生這種傳輸級錯誤?
- 30. C++發生結構錯誤,爲什麼不允許這樣做?
可能出現[爲什麼浮點數不準確?](http://stackoverflow.com/questions/21895756/why-are-floating-point-numbers-inaccurate) – Kevin
可能出現[浮點數學中斷?](http://stackoverflow.com/questions/588004/is-floating-point-math-broken) –