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