问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言问题%f和%lf的区别1395

发布网友 发布时间:2023-11-27 16:27

我来回答

5个回答

热心网友 时间:2024-07-15 02:18

由于精度的原因,输出%lf和%f的数据不同,可能会造成错误。

主要有一下四点区别:

1、代表的数据类型不同

%f代表单精度浮点型数据(float),%lf代表双精度浮点型数据(double)。

2、有效数字位数不同

单精度浮点数有效数字保证6位,部分7位,双精度浮点数有效数字保证15位,部分16位。

3、所能表示数的范围不同

单精度浮点的表示范围:-3.40E+38 ~ +3.40E+38,双精度浮点的表示范围:-1.79E+308 ~ +1.79E+308

4、在程序中处理速度不同
一般来说,CPU处理单精度浮点数的速度比处理双精度浮点数快。

热心网友 时间:2024-07-15 02:18

%f和%lf分别是float类型和double类型用于格式化输入输出时对应的格式符号。
其中:
float,单精度浮点型,对应%f.
double,双精度浮点型,对应%lf.

在用于输出时:
float类型可以使用%lf格式,但不会有任何好处。
double类型如果使用了%f格式可能会导致输出错误。

在用于输入时:
double 类型使用了%f格式,会导致输入值错误。
float类型使用double类型不仅会导致输入错误,还可能引起程序崩溃。

所以在输入输出时,一定要区分好double和float,而使用对应的格式符号。

热心网友 时间:2024-07-15 02:19

好好看看数据类型的概念吧,把前面的double换成float后面就可以用%f;%f代表按实型输入或输出,而%lf代表按双精度输入或输出,怎么会没有关系呢?输入时采取的格式不同,存在电脑里的数据就不同,电脑里同样的数据(都是由0和1组成的相同的二进制数)按不同的格式输出结果也不会相同

热心网友 时间:2024-07-15 02:19

因为你定义的a,b,c都是double型吖…所以scanf()接收的a,b,c都是double型…double就是%lf咯…

如果用%f就是flout型咯…就跟定义的卟同了喔…

热心网友 时间:2024-07-15 02:20

你之前已经定义到double了,最后的输出值是按照表达式中的最多有效数字的形式定义的,也就是说如果你定义int a;doubule b;但是输出是c=a+b,c则是double型
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 求08年最受欢迎家用轿车排行榜(并相应标明价格,和汽车的优缺点分析... 榆中树人莱雅居开发商是哪家公司? 河汇雅苑属于哪个片区 苹果XR跟8plus哪个要实用点6 和处女座女女朋友好了一周,但是她跟我说不合适,对我只有感动,没有喜欢... 一个手机号能绑定几个? float f=3.1415927; printf("%3....14 2、float f=3.1415927; printf(“%...31 中国航天科工集团第二研究院706所怎么样 公元2012年2月29号 二月初八十五点十二分出生请问八字五...4 济南有免费鉴定古董的地方吗2 printf("%.2lf\n",(double)clock... 进的派谴公司没合同书公司扣工厂给的夜班补助费 文明5神佑君王里面的时代是怎么划分的啊??怎么才能快点进入高... 中国航天科工二院706所所长电话是多少 中国航天二院706所主要做什么方向,(硬件方面)? 被盗怎么查盗号人? 内蒙古展创科技有限公司怎么样? 本人在天津市一家外企工作现在专门管给客户发货!公司又要求到付...2 国际件的发货单号和派件公司不匹配会有什么后果 文明5:神佑君王的IGN评分 口袋妖怪金精灵配招10 口袋妖怪白光金选什么精灵好?及配招1 深圳中工友盛装饰设计有限公司怎么样 原配好还是二婚好?23 这张图片超清 小米主题里有 求发给我 驻厂人员是做什么事的,工作累吗?28 第二个怎么申请 什么是OEM跟单业务员5 吉林大学在职硕士研究生文凭有用么??? 第一个是coach 第二个是mcm,男士被哪个好看?15岁男孩 我喜欢的处女座女孩突然跟我说:我们不适合,不要浪费时间了啦。我现在... 是原配的好,还是二婚的好42 到底是原配夫妻好,还是二婚夫妻好?40 宜宾翠屏山需要门票吗? 床垫上的黄渍怎么洗 有什么方法支招 济南有没有免费的婚介1 岳阳楼记-----沙鸥翔集、锦鳞游泳、岸芷汀兰,郁郁青青 求...16 建设单位取施工许可证后,若不能按期开工,应当向发证机关申请延期,延期... 1953年的一分钱纸币值多钱?201