2
A
回答
10
只需使用一個int,在100跌落開始到0和100.0
for (int i=100; i>=0; --i)
{
float f = i/100.0f;
...
}
+0
這些操作並不會影響性能,但使用浮點索引'i'從'100.0f'下降到'0.0f'可能會更快。此外,請注意'float f = i/100.0'會使編譯器生成一個雙精度分割,然後轉換爲單精度。聲明'float f = i/100.0f;'是等價的(因爲複雜的原因,編譯器可能不知道如何利用)並且更直接地編譯。 –
+0
非常感謝,像魅力一樣工作。 – Ogen
相關問題
- 1. 減少和增加浮動增量android
- 2. MySQL:自動增量減1?
- 3. FileOutputStream將文件大小減小到0
- 4. PHP活動預訂:以30分鐘爲增量獲取時間爲1小時
- 5. 爲什麼UIView alpha動畫從1變爲0而不是0到1?
- 6. 如果我們可以增加/減少一個特定的數組元素,最小總移動數量爲1
- 7. 舍入Bug乘以簡單浮動1000 * 0.01 = 9
- 8. 什麼是0到10的正則表達式,以.1爲增量接受小數?
- 9. 主鍵自動增量爲-1,-2,-3
- 10. xCode增量重置爲0
- 11. 如何將從0到無限的值限制爲從0到1的值?
- 12. 爲什麼增量計數從0開始而不是從1開始?
- 13. 增量小數點,浮點數
- 14. 將查詢數從2減少到1
- 15. 浮法鑄造值減1 1
- 16. 如何將innodb_autoinc_lock_mode從1改爲0?
- 17. 將mysql值從'0'更新爲'1'?
- 18. jQuery從1而不是0設置唯一的ID值增量
- 19. Mysql自動增量增加2和1?
- 20. 將mysql列值從'0'切換到'1'?
- 21. 將值插入到mysql並將值從'0'設置爲'1'?
- 22. TensorFlow:是否適合以相當於擬合1大增量的小步增量?
- 23. JS增加數量2而不是1減1 2
- 24. DateTime錯誤從0小時減去
- 25. Java從currentTimeMillis到秒數爲0或1
- 26. 如何將字符串散列到[0:1]中的浮點數?
- 27. 的iframe自動調整大小增減
- 28. 動態增加/減少數組大小
- 29. 使woocommerce中+/- +/-和減數量按鈕以12爲增量上升
- 30. 從點積到浮點的映射強度RGB 0-> 1
劃分值請提供你想要達到的目的更多的上下文;也許'浮動'不適合你的任務。 – Codor
0.01不能用二進制浮點數表示,所以你應該使用int而不是 –
這與'int'從'25'開始並希望從'2.5'一直減少到'0'類似。這是不可能的,因爲你的遞減值是不可表示的,當你接近它(用可表示的東西)時,它不會完美地分割你的值。 – Mankarse