浮点数截取小数点后几位的字的方法

例子

94845 / 1000.0 理想情况值是 94.845,  但实际情况是94.844999999999999,想要截取double浮点数小数点后3位。

网上找到一个办法

round(94845 / 1000.0 * 1000) / 1000