c语言中输出浮点型数据,如果不指定输出位数,%f输出几位小数?

如题所述

第1个回答  2015-07-28
一般情况是6位。追问

第四个为什么不是六位

追答

书上弄错了。

第2个回答  2015-07-28
准确的说是输出有效位是七位追答

而不能说小数点后几位,应该看有效数字的位数

追问

第四个

追答

有问题吗

追问

这个最后一个就输出六位小数,上面那个为什么只输出三位小数

追答

你把最后一个图拍全一点

追问

就是表格的最后一条

追答

我明白你什么意思了

追问

嗯,那为什么不一样呢?

追答

第一个应该是

实际代码出来的效果

可以看到我的图片吗

追问

但是你是lf输出的

如果按f呢

追答

看得到吗

追问

看到了

是书上的有问题吗

追答

其实关于f,只能保证七位有效数字

所以你看到最后多了一个一对吧

七位之后是不保证数据的正确性的

追问

嗯,谢谢,我会采纳的,还能再问你一个问题吗?

追答

私信吧

本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网