码迷,mamicode.com
首页 > 其他好文 > 详细

oc 小数乘法,并取整

时间:2017-05-17 10:12:24      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:nes   ring   span   nbsp   deb   需求   mode   seo   flow   

oc的double,float类型无法满足小数乘法的需求

只能用NSDecimalNumber实现

    NSDecimalNumberHandler *roundingBehavior = [NSDecimalNumberHandler decimalNumberHandlerWithRoundingMode:NSRoundDown scale:0 raiseOnExactness:NO raiseOnOverflow:NO raiseOnUnderflow:NO raiseOnDivideByZero:YES];

 NSDecimalNumber *a = [[NSDecimalNumber alloc]initWithString:@"0.8"];
    NSDecimalNumber *b = [[NSDecimalNumber alloc]initWithString:@"0.6"];
//相乘并取整
    NSDecimalNumber *c = [a decimalNumberByMultiplyingBy:b withBehavior:roundingBehavior];

 

oc 小数乘法,并取整

标签:nes   ring   span   nbsp   deb   需求   mode   seo   flow   

原文地址:http://www.cnblogs.com/qianyindichang/p/6865707.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!