有人告诉我在 printf 中使用 %lf 不正确。
答案:1 悬赏:40 手机版
解决时间 2021-03-11 23:29
- 提问者网友:心如荒岛囚我终老
- 2021-03-11 05:25
那么, 如果 scanf() 需要 %lf, 怎么可以用在 printf() 中用 %f 输出双精度数呢?
最佳答案
- 五星知识达人网友:躲不过心动
- 2021-03-11 05:39
printf 的 %f 标识符的确既可以输出浮点数又可以输出双精度数。根据 ``缺省参数扩展" 规则, 不论范围内有没有原形都会在在类似 printf 的可变长度参数列表中采用, 浮点型的变量或扩展为双精度型, 因此 printf() 只会看到双精度数。printf() 的确接受 %Lf, 用于输出长双精度数。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯