iOS中的精度问题
在iOS中,經(jīng)常會(huì)遇到精度失真的情況,下面總結(jié)一些常用的防止轉(zhuǎn)換失真的方法。
?1. double轉(zhuǎn)number精度失真
double money = 89.99;
? ? NSNumber *moneyNum = [NSNumber numberWithDouble:money];
? ? NSLog(@"%@",moneyNum); //此時(shí)輸出89.9899999999999;
//使用NSDecimalNumber
? ? moneyNum = [NSDecimalNumber decimalNumberWithString:[NSString stringWithFormat:@"%f",money]];
? ? NSLog(@"%@",moneyNum);? //此時(shí)輸出89.99
2.
轉(zhuǎn)載于:https://www.cnblogs.com/blogfan/p/5845229.html
總結(jié)
- 上一篇: 绝对定位元素的百分比margin
- 下一篇: 【博客美化】08.添加扩大/缩小浏览区域