c语言程序中%10f是表达一个什么意思啊?

快来帮助一下我啊!!!
我的书上X=111111.111
那么为什么%10f=111111.109375

字段宽度是10,以float型输出,如果实际输出不足10位,则左补空格,如果超出10位则按实际宽带输出。

float是不准确的,特别是小数部分是会有误差的。所以这是正常现象。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-01-25
保留10个字符串!不足的地方以空格填充!左对齐!
相似回答