由於目標編譯平臺(MTK)不支持浮點數,並且在MTK模擬浮點操作時非常慢,所以我必須使用一些其他對象來替換浮點數。整數是一個不錯的選擇?或者使用String實現一個Float類?有沒有解決這個問題的庫?感謝您的建議;-)如何使用整數來代替浮點數並減少精度和效率?
1
A
回答
1
當然。
根據您需要的分辨率乘以10,100,1000,10000的所有值。
然後只是不定點數學
例如,使用10000
二分之一萬= 5000,或0.5
由於大多數符號整數均達到20億美元,可以給你很多小數點的空間。
如果您需要超越函數,請使用查找表。
2
相關問題
- 1. 使用浮點數減少內核精度
- 2. 雙精度浮點數和其他浮點數精度
- 3. 從浮點數中減去的精度
- 4. 浮點數減法精度差
- 5. 雙精度和單精度浮點數?
- 6. 範圍縮減精度不高的單精度浮點數
- 7. 標準雙精度IEEE浮點數有多少位的精度?
- 8. C++圓浮點數來設置精度
- 9. 單精度浮點數減法是如何完成的?
- 10. Vala的大整數和任意/多精度浮點數
- 11. 如何僅使用整數算術生成IEEE 754單精度浮點數?
- 12. 增加浮點數精度
- 13. 雙精度浮點數如何轉換爲單精度浮點格式?
- 14. 浮點數/雙精度浮點數的小範圍,適用於整型(C++,VS2010)
- 15. c中的浮點數和雙精度#
- 16. 使用數組來減少代碼
- 17. 的JavaScript包整數和計算任意精度浮點:
- 18. 熊貓 - 用浮點數替換整數
- 19. 單精度浮點數大約爲零時的近似分辨率是多少
- 20. 將浮點數保存爲整數而不會丟失浮點精度
- 21. 浮點精度
- 22. 使用浮點數和整數
- 23. 浮點數的數字精度分佈
- 24. 如何使用float.h宏來增強浮點精度
- 25. IEEE 754和浮點精度
- 26. 使用pointinterval減少點數
- 27. 雙精度和超精度整數之間的精度差是多少?
- 28. 如何用逗號代替小數點解析浮點數?
- 29. 是否有可能以保真度將浮點雙精度浮點雙精度到兩個十進制整數?
- 30. 顯示整數和整數浮點數作爲浮點數
不確定你正在使用的平臺,但可能會超越現有的模擬,這可能是儘可能有效地實現? – 2011-06-12 06:56:05
爲什麼你的浮點模擬器比系統更好?而且如何能夠表現字符串? – 2011-06-12 08:55:48
Float Class不是一個好主意,我會嘗試其他方式 – lucas 2011-06-14 06:11:06