c语言,我打圈的那个printf为什么输出结果是123.456001?001是什么东西啊??

日期:2015-11-12 16:35:02 人气:1

c语言,我打圈的那个printf为什么输出结果是123.456001?001是什么东西啊??

float在c语言中表示浮点数,其数据的精度默认为小数点后8位,计算机在计算过程中会可能产生误差。不过从最终的计算方式来讲,其误差一般不会对最终的计算结果产生影响。 2. 楼主如果在输出时不想看到后面的误差值,当然误差不一定总有哦,可以使用格式控制符%f控制显示小数点后的位数。
    A+
热门评论