最佳答案
为什么 scanf()
在读取 double
时需要“ %lf
”中的 l
,而 printf()
可以使用“ %f
”,而不管它的参数是 double
还是 float
?
示例代码:
double d;
scanf("%lf", &d);
printf("%f", d);