锯末颗粒机 生物压:C语言 编译时,789.124用%f输出时,怎么是的789.124023??023是怎么算

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/13 03:17:58

%f是输出浮点数时指定的格式,作用是指定该实数以小数形式输出。而一个浮点型变量只能保证的有效数字是7位。所以4后面的023是无意义的。后面不管有多少位数与答案都没有关系。答案是前面7位数789.124知道不。

支持楼上的观点。浮点数据在内存中都是以近似数值表示的。它在内存中无法表示成789.1240000。

精度问题,你可以用%.3f来输出,.3表示3位小数