double的输入格式符是什么
时间:2021-05-21
来源:互联网
标签:
今天PHP爱好者为您带来使用scanf语句时,double的输入格式符是“%lf”,不能使用“%f”;使用printf语句时,可以使用“%f”,printf中没有定义%lf,但是很多系统会接受。因此建议使用double类型时,用“%lf”输入避免出错。希望对大家有所帮助。

double的输入格式符是什么
本教程操作环境:windows7系统、C++17版、Dell G3电脑。
(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。
建议大家使用double类型时,用%lf输入,%f输出避免出错。
以上就是double的输入格式符是什么的详细内容,更多请关注php爱好者其它相关文章!
-
Ext.MessageBox消息框使用详解 时间:2025-11-20 -
GAppProxy超详细安装配置教程 时间:2025-11-20 -
C#中e.Cancel用法详解 e.Cancel和e.Handled区别 时间:2025-11-20 -
TestDirector超详细下载、安装、配置教程 时间:2025-11-20 -
AssemblyInfo.cs文件详解(常见属性及作用等) 时间:2025-11-20 -
什么是无理数 常见的无理数有哪些 无理数和有理数的区别 时间:2025-11-19
今日更新
-
原神千星奇域-山雾未散全流程全成就怎么获得
阅读:18
-
Solana (SOL)币是什么?SOL价格预测2025-2030年
阅读:18
-
物华弥新器者吴王夫差矛-吴王夫差矛技能是什么
阅读:18
-
洛克王国世界炫彩球有哪些-炫彩精灵获取方式
阅读:18
-
币安风控透明度解析:用户需知的5大关键点
阅读:18
-
洛克王国世界满级多少级-洛克王国世界等级上限
阅读:18
-
星布谷地怎么抓蝴蝶-星布谷地抓蝴蝶方法
阅读:18
-
蛋仔派对超燃竞技场怎么玩-超燃竞技场玩法详解
阅读:18
-
明日方舟终末地公测时间-明日方舟终末地什么时候上线
阅读:18
-
蛋仔派对热血足球怎么玩-热血足球玩法详细
阅读:18










