天天瞎忙活,QQ:705719110,欢迎来撩!

iOS 浮点数运算和四舍五入

iOS开发 赵大叔 353℃ 0评论

最近使用百度地图,用到计算两点距离的问题,为了显示方便点,就想着给四舍五入,精确计算一下,以下直接贴代码,简洁明了。

1. float强转double

2.

3.使用NSDecimalNumber-十进制数,继承于NSNumber
3.1 mantissa:长整形;exponent:指数;flag:正负数。

3.2 基本运算
RoundingMode 四舍五入模式,有四个值:

scale 结果保留几位小数

raiseOnExactness 发生精确错误时是否抛出异常,一般为NO
raiseOnOverflow 发生溢出错误时是否抛出异常,一般为NO
raiseOnUnderflow 发生不足错误时是否抛出异常,一般为NO
raiseOnDivideByZero 被0除时是否抛出异常,一般为YES

3.3 比较运算

转载请注明:怼码人生 » iOS 浮点数运算和四舍五入

喜欢 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址