带时间的浮点精度 - 乘法与除法
Floating point precision with Time - multiply vs divide
这些语句在不同平台上的执行结果是否完全相同?
currentTime = System . nanoTime ( ) * 0.000000001f ; // 01
currentTime = System . nanoTime ( ) / 1000000000f ; // 02
问题是使用小浮点值会丢失精度。
留长一点。全面无精度损失和完美的确定性。
这些语句在不同平台上的执行结果是否完全相同?
currentTime = System . nanoTime ( ) * 0.000000001f ; // 01
currentTime = System . nanoTime ( ) / 1000000000f ; // 02
问题是使用小浮点值会丢失精度。
留长一点。全面无精度损失和完美的确定性。