
1条回答 默认 最新
[PE]经典八炮 2022-02-07 14:15关注因为输出只留一位小数,要取近似数。
printf好像是四舍六入五成双,按理说第二个应该输出4.6,但是,浮点数是有精度丢失的,4.55在内存中存储会略少于4.55,所以输出是4.5本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录
因为输出只留一位小数,要取近似数。
printf好像是四舍六入五成双,按理说第二个应该输出4.6,但是,浮点数是有精度丢失的,4.55在内存中存储会略少于4.55,所以输出是4.5