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

来源:百度知道 编辑:UC知道 时间:2024/06/02 06:09:06
快来帮助一下我啊!!!
我的书上X=111111.111
那么为什么%10f=111111.109375

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

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

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