3
A
回答
8
對於正數,你可以使用floor(f)
函數獲取23
,並f - floor(f)
得到0.248500
部分。
(我鏈接了C++引用,但C庫中存在相同的函數)。
5
如何:
float f = 23.248500;
int a = (int)f;
float f_minus_a = f - a;
7
正確的功能是modf()
。
+0
+1這真的很好!我在floor()方面遇到了問題,獲得0.9999而不是1.0,並且使用modf(),所有東西都像魅力一樣工作。 – 2012-06-06 20:37:46
相關問題
- 1. 格式化float值以獲取小數點前的數字
- 2. 從Float獲取整數?
- 3. 獲取小數點前的值
- 4. 無零之前小數點
- 5. MySQL FLOAT和小數點
- 6. 在點之前獲取值
- 7. 獲取前3整數
- 8. 在寫入數據之前獲取BufferedImage的文件大小
- 9. 獲取浮動的比例沒有數字小數點前
- 10. float vs smallint vs mysql中的小數點
- 11. 如何獲取點擊之前的點擊次數?
- 12. 在sql server中顯示小數點前的最小2位數的整數值
- 13. 獲取大小在給定一個整數的任意整數
- 14. 限制使用小數點前的整數數字。數字
- 15. 獲取小數點後面的數字
- 16. 在瀏覽器之前獲取數據:)
- 17. 在點擊提交按鈕之前獲取按鈕集數據?
- 18. 獲取當整數或浮點數
- 19. 使小數點爲整數
- 20. Flex NumericStepper:小數點前的整數部分的極限範圍
- 21. Float小數精度
- 22. jquery獲取當前的小孩數
- 23. Jquery-fileupload在調整大小之前獲取原始文件大小
- 24. 如何獲取NSString中小數點前後的值?
- 25. 小數點之和
- 26. 小數點前無零點
- 27. 獲取帶整數的浮點值
- 28. 如何使用float filter在小數點後顯示兩位數?
- 29. WooCommerce REST API - 獲取使用參數之前/之前的訂單
- 30. 獲取當前時間(秒)和整數
f-floor似乎無效? – CoreCode 2012-04-29 02:15:54
@CoreCode'f'是你變量的假定名稱;我正在減去'floor(f)'。 – dasblinkenlight 2012-04-29 02:17:22
啊,是的。這現在更有意義。有效! – CoreCode 2012-04-29 03:05:54