iOS关于浮点数精度的问题 发表于 2019-11-06 其实不仅是iOS的浮点数计算会存在这个问题,各个平台的开发都会存在这个问题,这个是由于计算机本身的性质导致的. 一.存在哪些问题iOS开发的过程中浮点数的计算会出现误差不管是float或者是double都会存在. 二.解决方法1.将float转换为double这个方法是不可行的精度依旧会丢失2.将原始的float转换为double然后转成NSString可以保留精度但是这个方法无法使用存在计算的情况.3.使用NSDecimalNumber类(建议使用这个)