永发信息网

自学C语言 !书上说float和double输出都用%f,%e或%a !这是由于它们向那些未在原型

答案:1  悬赏:30  手机版
解决时间 2021-11-12 06:15
  • 提问者网友:我的未来我做主
  • 2021-11-11 07:26
自学C语言 !书上说float和double输出都用%f,%e或%a !这是由于它们向那些未在原型
最佳答案
  • 五星知识达人网友:摆渡翁
  • 2021-11-11 08:13
就是向 printf 传递参数的时候,类型为 float 的参数会自动转换为 double 类型啊追问这么做,有什么意义 ?追答没意义。

default argument promotion 是几十年前 C 语言还未成熟时就出现的规则。现在看完全可以不这么规定。不过因为会造成一些现在还在使用的程序运行错误,所以现在要想改变这个规则已经不可能了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯