zoukankan      html  css  js  c++  java
  • oc 小数乘法,并取整

    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];
  • 相关阅读:
    MySQL数据库分页
    Spring MVC
    Spring框架
    Java学习计划(转载)
    开发用户注册模块
    Ajax技术
    Jodd Email 发送邮件
    DOM技术
    MD5加密
    final关键字的使用
  • 原文地址:https://www.cnblogs.com/qianyindichang/p/6865707.html
Copyright © 2011-2022 走看看