【发布时间】:2015-07-24 01:53:14
【问题描述】:
我正在编写一个非常小的代码,只是 scanf 和 printf。我正在读取一个 double 值并打印它。转换规范%lf 可以正常读取双精度值。但是,它不适用于 printf。
当我尝试打印该值时,我得到的输出类似于 0.000000
double fag;
scanf("%lf", &fag);
printf("%lf", fag);
但是,如果我在 printf 中使用 %f,它可以正常工作。
【问题讨论】:
-
你使用的是什么编译器/C库?
标签: c format-specifiers