关于C语言浮点型输出的简单问题

来源:百度知道 编辑:UC知道 时间:2024/06/30 22:03:08
我是初学者请教
printf(“l=%10.4f\n s=%10.4f\n” l, s)
printf(“l=%6.2f\n s=%6.2f\n” l, s)
这里面的10.4f和6.2f代表什么意思呢???

10.4f输出一个浮点数,输出的总字符数为10(包括小数点),小数点后有四位小数.如果10大于你要输出的数字字符数,则前面补空格,否则按原数输出.

如果你想让不足时不0,你可以写成%010.4f
6.2f差不多