四舍五入

若想实现小数的四舍五入,有三种方法。一是利用取整规则,二是利用库函数(round),三是在输出时限制小数位数注意小数位数不能为零(如6.2f)。
如果想保留n位小数时可以遵循以下公式,取整规则是(int)(小数10的倍数+0.5)10的负n次方。10的倍数取决于想要保留的小数位数。
x=2.54612;
x1=(int)(x10+0.5)0.1; //保留一位小数
x2=(int)(x1000+0.5)0.001; //保留三位小数

posted @ 2025-02-05 16:44  崩溃的小孙  阅读(9)  评论(0编辑  收藏  举报