|
|
1
3
我维护一个CAD/CAM应用程序,我必须一直处理浮点数。我有一个函数称为fcomp,当需要测试相等性时,它会传递一个浮点值。fcomp调用一个舍入函数集来达到一定的精度。对于我们的系统,我四舍五入到小数点后6位。你的可能需要更高或更低,这取决于应用程序。 fcomp函数存在,因此我有一个点可以更改这些计算中使用的舍入系数。几年前,当我们开始制造更高精度的机器时,这证明是很方便的。
四舍五入到小数点后6位 roundedNumber=Pround(myValue,-6) 负数是小数点的右边,正数是左边。 |
|
|
2
2
相反,如果进行四舍五入并测试是否相等,则可以取两个数字的差并将其与一个因子进行比较。
你可以调整
|
|
|
3
2
我不相信你能用
以上输出:
|