b=123.1234567为什么b的%f和%lf输出的都是123.123459,根据保留六位小数+四舍五入,输出的不应该是123.123457吗?
2条回答 默认 最新
关注
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用_GX_ 2022-03-09 20:04单精度是7位,log10(2^24)≈7.225
双精度是15位,log10(2^53)≈15.955
https://en.wikipedia.org/wiki/Single-precision_floating-point_format
https://en.wikipedia.org/wiki/Double-precision_floating-point_format赞回复