WHCSRL 技术网

非函数方法实现四舍五入

<小时>






前言

非函数方法实现舍入






1. 具体步骤

1.使用 int 舍入机制

如上图,我创建了一个单精度浮点变量a,a=1.3257,通过强制类型转换(int)去掉1后的小数。

.2.展开对应的倍数

如上图所示,打印格式是保留小数点后3位,即第4位四舍五入。所以我们应该先将 a 扩大 1000 倍

3. +0.5 和强制类型转换

然后对a进行+0.5,整体进行强制类型转换(int)如下图

4. 整体移除前的倍数扩展

这里需要注意1000.0后面的.0这里是少不了的,不然会有隐形转换,如下图

<小时>






摘要

以上是对变量进行舍入的非函数方法。 ,希望对朋友们有所帮助!

推荐阅读