关于float计算精度问题的解决办法

2017-08-02  本文已影响24人  夏夜晚风

在编程开发领域,不仅仅是OC这个语言,相信很多语言在数值计算精度方面,使用float类型的值,在进行四则运算时都会发生精度问题,尤其是在涉及金钱方面,这一块更是显得尤为重要。

在给几家银行做iOS客户端的时候,碰到过好几次计算精度问题导致的数值不对。现总结一下解决办法。

其实主要用到的是NSDecimalNumber这个类(好吧,其实很少会用到)。这是苹果爸爸给出的对象类,在数值处理方面是十分精准的。不多说,上代码。



上一篇 下一篇

猜你喜欢

热点阅读