0
A
回答
2
這是因爲這兩個值都是整數。改用659.0/1024或659F/1024。
2
您正在分裂兩個整數,所以其結果將是0。 你必須投數字浮動:
浮子F =(浮點)659 /(浮點)1024
2
你正在看到這一點,因爲你正在執行整數除法,然後將結果賦值給一個浮點數。儘量不要使用以下:
float f = 659.0/1024;
或者更明確:
float f = (float)659/1024;
請注意,只有一個號碼必須是一個浮動,使操作執行浮點運算,而不是整數運算。
相關問題
- 1. 與浮點值
- 2. 浮點值
- 3. 浮點值
- 4. 浮點運算和浮點值比較
- 5. 浮點值解析Java中
- 6. 的Perl上的浮點值
- 7. 比較浮點值
- 8. 浮點值轉換
- 9. 比較浮點值
- 10. 打印浮點值
- 11. json_decode和浮點值
- 12. Symfony - ChoiceType浮點值
- 13. 默認浮點值
- 14. 浮點值問題
- 15. 問題浮點值
- 16. 更正浮點值
- 17. 浮點值條件
- 18. 保留浮點值
- 19. 分析浮點值
- 20. 浮點值的舍入
- 21. 的數值(浮點)操作
- 22. 在一個浮點變量中存儲兩個浮點值
- 23. ATMega8中的浮點類型值
- 24. 浮點數表示中的偏差值
- 25. 限制sqlite3中的浮點值
- 26. 比較C中的浮點值
- 27. mysql查詢中浮點值的位數?
- 28. 浮點數與Python中的記錄值
- 29. 如何比較mongodb中的浮點值?
- 30. 取整字典中的浮點值
_一個數字就夠了。 – Oded 2012-01-03 11:31:07