ios – 在Objective-C中如何舍入2位小数的十进制数

ios – 在Objective-C中如何舍入2位小数的十进制数,第1张

概述参见英文答案 > Rounding Number to 2 Decimal Places in C                                    15个 让我知道如何在Objective-C中舍入2位小数的十进制. 我想这样做. (以下所有数字都是浮点值) •圆 10.118 => 10.12 10.114 => 10.11 •ceil 10.118 => 10.12 •地 参见英文答案 > Rounding Number to 2 Decimal Places in C15个
让我知道如何在Objective-C中舍入2位小数的十进制.

我想这样做.
(以下所有数字都是浮点值)

•圆

10.118 => 10.12

10.114 => 10.11

•ceil

10.118 => 10.12

•地板

10.114 => 10.11

感谢您检查我的问题.

解决方法 如果您确实需要编号进行四舍五入,而不仅仅是在呈现时:
float roundToN(float num,int decimals){    int tenpow = 1;    for (; decimals; tenpow *= 10,decimals--);    return round(tenpow * num) / tenpow;}

或者总是到小数点后两位:

float roundToTwo(float num){    return round(100 * num) / 100;}
总结

以上是内存溢出为你收集整理的ios – 在Objective-C中如何舍入2位小数的十进制数全部内容,希望文章能够帮你解决ios – 在Objective-C中如何舍入2位小数的十进制数所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1095359.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存