首页 > 代码库 > oc 小数乘法,并取整
oc 小数乘法,并取整
oc的double,float类型无法满足小数乘法的需求
<style>p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #00afca } span.s1 { }</style>只能用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 小数乘法,并取整
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。