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

printf可以用% lf吗,为什么?

发布网友 发布时间:2024-03-18 05:26

我来回答

1个回答

热心网友 时间:2024-07-28 14:35

1、printf的%f说明符既可以输出float型又可以输出double型。
根据“默认参数提升”规则(在printf这样的函数的可变参数列表中,不论作用域内有没有原型,都适用这一规则)float型会被提升为double型。因此printf()只会看到双精度数。
2、scanf对于float类型必须用%f,double必须用%lf
对于scanf,情况就完全不同了,它接受指针,这里没有类似的类型提升。
(通过指针)向float存储和向double存储大不一样,因此,scanf区别%f和%lf。
3、事实上,printf中没有定义%lf,但是很多系统可能会接受它。要确保可移植性,
就要坚持使用%f。
要想保留小数位数,请使用(比如保留8位小数):
printf("%.8f",a);
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
心理咨询师培训怎么收费标准是多少 2024心理咨询师培训费用是多少钱 心理咨询师培训费用大概是多少 心理咨询师培训课程收费标准 新蒙迪欧空调怎么用? 福特蒙迪欧16款2.0T冷车启动怠速会一抖一抖的是什么情况 牛油果冻了还能吃不 牛油果冻过了能吃吗 泰兴人很有钱吗? 江苏有多少百万人口以上的城市 总装车间可能产生哪些职业病危害因素? 朱紫如何让宝可梦尺寸变小 《宝可梦朱紫》查看宝可梦尺寸方法介绍 宝可梦套尺寸 体用如何是一源的解释 微信朋友圈说说今天心情不好的句子 微信朋友圈说说心情不好的句子 微信朋友圈心情不好的句子 外汇平台把占用保证金也清零了,平台要赔偿吗1 为什么要收取锁单保证金,这样合理吗? 听说SMP平台锁仓只占用单边保证金,是真的吗? 金星cq9107车床质量怎么样 白银td均价8215的多单现在要不要锁仓? 清风半夜鸣蝉古诗的原文和译文 港口库存是已经进口的还是没进口的 黄金解套的方法有几种1 炒黄金T+D被套了怎么办,怎么解套,有什么技巧 黄金td怎么解套 黄金如何解套1 观察多肉作文300字三年级 ...个斜坡啊?没做过的就不要回答了,我按照老师的方法试了一晚,不行啊... printf能用% lf输出数据吗? C语言中printf区分双精度和单精度吗?为什么用lf输出不了双精度浮点数... c语言输出使用% lf还是% d% l? 在使用double型定义变量时,输出语句printf中该用ld还是lf呢?希望各路... 佳木斯韩艺来脱胡子怎么样 冰点脱毛之后,胡子会变黄色吗 过欠压保护器可以当总断路器用么? 对于现在的互联网你怎么看? 请问你对现在的互联网怎么看3 你认为互联网给我们的生活带来了哪些影响?9 互联网是如何改变我们的生活的?7 ...但打火机里面确没加好气 是从气罐加气那个眼喷出来 但不喷到打... 申请工行双币信用卡的具体步骤是什么样的 ...我有一瓶爽肤水,容量是150ml,但现在已经用了一半,还有一瓶保湿露容... 长垣市有哪些很不错的游玩地值得安利? 异世界迷宫第二季出了吗 因两个儿子名字里都有个阳字,所以老家盖房子大门门头取双阳乐居吉利吗... 被氢气球炸到了注意事项是什么? 注册一直显示系统升级怎么回事?12 可以打电话给腾讯客服注销吗?