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