关于四舍五入

Posted 张文权的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于四舍五入相关的知识,希望对你有一定的参考价值。

1.只舍不如,保留小数点后两位

    NSString *leavemoney = @"4661998.08";

    NSString *restinterest = @"44818.1283";

    NSString *totalmoney = @"16808934.4083";

    NSString *money = @"38675";

 

    double leavemoneyDouble = [leavemoney doubleValue];

    double restinterestDouble = [restinterest doubleValue];

    double totalmoneyDouble = [totalmoney doubleValue];

    double moneyDouble = [money doubleValue];

    

    NSLog(@"%.2f", floor(leavemoneyDouble*100)/100);

    NSLog(@"%.2f", floor(restinterestDouble*100)/100);

    NSLog(@"%.2f", floor(totalmoneyDouble*100)/100.0);

    NSLog(@"%.2f", floor(moneyDouble*100)/100.0);

2016-11-01 08:55:59.257 四舍五入[11619:4785973] 4661998.08

2016-11-01 08:55:59.258 四舍五入[11619:4785973] 44818.12

2016-11-01 08:55:59.258 四舍五入[11619:4785973] 16808934.40

2016-11-01 08:55:59.259 四舍五入[11619:4785973] 38675.00

 

以上是关于关于四舍五入的主要内容,如果未能解决你的问题,请参考以下文章

关于数字取整四舍五入

关于c语言的题,要求对小数点后第三位进行四舍五入。

c++一些关于输出格式的函数

sql 转换为金钱四舍五入

Android-四舍五入到小数点后2位[重复]

四舍五入的数字如何存储在 R 中?