<分区>
我需要将 float 舍入到最接近的 .5,例如:
1.1 = 1
1.5 = 1.5
1.6 = 1.5
1.8 = 2
等等。 我真的不知道该怎么做。任何帮助将不胜感激。
<分区>
我需要将 float 舍入到最接近的 .5,例如:
1.1 = 1
1.5 = 1.5
1.6 = 1.5
1.8 = 2
等等。 我真的不知道该怎么做。任何帮助将不胜感激。
最佳答案
对于正数乘以 2,加 0.5,截断,除以 2。
关于ios - 将 float 四舍五入到最接近的 .5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16282854/
相关文章:
ios - watch 套件 : watchos2 reply from sendMessage is very slow
objective-c - iOS 设备可以向 Rails 应用程序发送 PUT 请求吗?
objective-c : alloc child class from parent and use parent class instance varriable
java - Big Decimal 总是四舍五入到两位小数(即使我的 BigDecimal 对象没有小数)?
Ruby四舍五入向上或向下 float 到特定的十进制有效数字