有时我会在算术运算中遇到这样的表达式: n *(1 / k)。
这种表达方式可以更简单的方式呈现: n / k 。
我可以想象,在某些情况下,如果(1 / k)代表众所周知的成分,那么前者可能更具描述性,但并非总是如此。 绩效收益/亏损怎么样?精度怎么样?
是否存在某些开发人员使用n *(1 / k)形式的隐藏原因?
答案 0 :(得分:0)
对我来说,我发现使用 n *(1 / k)会得到一个较准确的答案,因为当控制解决一个时产生(1 / k)的结果将会导致可能导致精度损失的结果四舍五入或修整的情况。在乘法过程中,损失的幅度会增加。就我而言,我会说 n / k 更好