美文网首页
2018-11-01

2018-11-01

作者: 水杉AZzurro | 来源:发表于2019-03-01 22:17 被阅读0次

    2.4.3 实型变量赋值 :

    1. float有效字数为7位 double则为16位

    2.4.4 实型数据的输入 :

        float:     scanf("%f", &f1);

         double:   scanf("%lf", &f2);

         输入的实数形式可以是小数,也可以是指数形式.   123.567=1.23456e2

    2.  指定输入实数的宽度:

    %后加一个正整数来指定输入数据的宽度,小数点也算一位,例如%mf   %mlf  %me

       float f3;

       scanf("%7f", &f3);            

    ###  若输入123.4567则截取前七位123.456赋给f3(小数点也算一位),所以实际存储为123.456 .                        

    2.4.5 实型数据的输出:

    1. %f :

    以小数的形式输出,默认小数后6位,超过则要四舍五入.double也可以用%lf输出,但结果与%f一样.

    2. %m.nf: 

    输出m位(含小数点),其中小数部分占n位.

    3. %-m.nf

    4. %e 也可以用%m.ne 用法如上


    scanf可以规定宽度,不能规定精度

    printf 则都可以

    相关文章

      网友评论

          本文标题:2018-11-01

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