ios - 将 float 四舍五入到最接近的 .5

标签 ios rounding

<分区>

我需要将 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 对象没有小数)?

java - 将 double 舍入为 3 位有效数字

Ruby四舍五入向上或向下 float 到特定的十进制有效数字

ios - 检测已取消的 iTunes 登录警报以进行应用内购买

php - 获取一轮剩余时间

ruby - 在 ruby 中 float 圆形错误?

iOS 使用 UIActivityViewController 将图像和 URL 共享到 whatsapp