c语言中%10.4f是什么意思

2018/5/21日发布

%10.4f是用于输出浮点数的格式字符串,输出时保留四位小数,输出宽度为10位,不足十位右侧补空格,超过十位按实际宽度输出。

1、%f用于输出浮点数,对应类型为float;

2、单独的%f默认6位小数,可以通过%m.nf的形式,控制输出小数位数和宽度。

其中m和n均为正整数,n表示输出小数位数,m表示输出宽度,如果实际输出不足m位,那么右侧补空格,超过m位则会按照实际宽度输出。

3、%f格式默认为左对齐。 如果要右对齐,可以使用%-m.nf的形式。

4、输出举例:

如果使用%10.4f输出,那么在不同值情况下实际输出如下:

值为1.23,实际输出1.2300    , 右侧补4个空格。

值为123.45678, 实际输出123.4568  ,右侧补2个空格。

值为123456.78,实际输出123456.7800,不需要补空格(实际输出11位)。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容