当printf()只对“%f”表示满意时,为什么scanf()在双倍时需要“%lf”?为什么scanf()需要l在“%lf“当阅读double,何时printf()可以使用“%f“无论其论点是否为double或者是float?示例代码:double d;scanf("%lf", &d);printf("%f", d);
3 回答
一只萌萌小番薯
TA贡献1795条经验 获得超7个赞
printf
scanf
%f
为 float
%lf
为 double
%Lf
为 long double
float
double
printf
%f
%lf
printf
%lf
float
%f
double
.
%f
printf
double
%lf
printf
double
%f
float
- 3 回答
- 0 关注
- 557 浏览
添加回答
举报
0/150
提交
取消