为什么在阅读时scanf()需要l" %lf" double,何时printf()可以使用" %f",无论其参数是a double还是a float?
scanf()
l
%lf
double
printf()
%f
float
示例代码:
double d; scanf("%lf", &d); printf("%f", d);
c scanf length-modifiers
c ×1
length-modifiers ×1
scanf ×1