美文网首页
c语言中%10.4f是什么意思

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

作者: 呜呜呜秋风扫落叶 | 来源:发表于2018-05-21 18:02 被阅读0次

    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位)。

    相关文章

      网友评论

          本文标题:c语言中%10.4f是什么意思

          本文链接:https://www.haomeiwen.com/subject/ymsqjftx.html