%m.nf的含义

来源:6-5 数组的应用(一)

一纸一笔

2015-04-23 09:32

%m.nf,不是表示输出数的长度为m位,小数点后n位吗?比如你输入 12.345;如果你的m小于等于数的长度即6,输出的长度是6,如果m大于这个长度,比如说m为7,会先输出1个空格,再输出12.345;n 的数值决定小数点后输出几个数,多出的用0 补。为何小编说是小数点前m位,小数点后n位呢?

写回答 关注

5回答

  • 偌颜宁
    2015-04-23 10:09:25
    已采纳

    已修正,感谢你的仔细

    木畏

    我是第一个赞你的?

    2015-04-23 14:00:23

    共 2 条回复 >

  • 超人7号
    2015-08-05 02:28:48

    查了百度:一个例子更直观

    loat i=10.1;

    printf("%7.2f",i);


    那么答应的结果就为:  10.10(包含空格在内占7位,小数占2位)。


    zhao20...

    111

    2015-08-10 16:57:45

    共 1 条回复 >

  • 超人7号
    2015-08-05 02:15:09

    那么问题来了...在使用%m.nf 时.我怎么知道m 的位限制在几位?n限制在几位?

    比如这句:""n 的数值决定小数点后输出几个数,多出的用0 补"

    如何得知n的数值.?

    最好有个例子.表示下.才理解

  • 不断滴自我催眠
    2015-04-23 10:07:33

    我的理解和你一样

  • 康振宁
    2015-04-23 10:03:02

    估计小编,一时手误吧。。

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926210 学习 · 20797 问题

查看课程

相似问题