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

快来帮助一下我啊!!!我的书上X=111111.111那么为什么%10f=111111.109375
2024-11-25 15:45:29
推荐回答(2个)
回答1:

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

float是不准确的,特别是小数部分是会有误差的。所以这是正常现象。

回答2:

保留10个字符串!不足的地方以空格填充!左对齐!