2018-11-01

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 则都可以

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

推荐阅读更多精彩内容

  • 关于mysql数据库字段类型,以及javabean字段类型 数据库中类型 int和integer类型相同,没有区别...
    单是一个姓阅读 228评论 0 0
  • ,开发工具1,编译器:webstorm2,版本管理工具:SVN3,切图:Photoshop4,CSS框架:boot...
    墨鱼随记阅读 461评论 0 0
  • 一、复习天时:先估值、再入市。PE和PB越小,投资的机会越多。市场不仅有系统性风险,还存在非系统性风险。通过投资组...
    老萧杂谈阅读 1,921评论 0 7
  • 姓名:陈卫东 组别:364期、403期、416期、456期 公司:宁波华光精密仪器有限公司 【日精进打卡第87天】...
    小胡子c阅读 220评论 0 0
  • 第二十一章 离开风满楼后,孙和提议去“添香阁”洗个澡,除一除身上的味道。玄奘正好有些问题要问孙和,便同意了邀请。但...
    二手老大爷阅读 253评论 0 9