场景描述:在计算机的世界里面是没有任何的四舍五入的法则,如果我们需要达到这种效果,我们不得不自己实现这种古老的运算模式,如下:
已知变量f为float类型,i为int类型,以下表达式语句中能够实现将f中的数值保留小数点后两位,第三位进行四舍五入运算
f=(int)(f*100+0.5)/100.0;
非常巧妙的利用了0.5这个简单的计算法则,现在就可以实现四舍五入了,如果小数点后面小于0.5加上0.5自然是被省略,除非相反了,所以结果如上。
时间: 2025-01-12 00:53:53