为什么%f和%Lf出来结果的小数位数一样?

为什么%f和%Lf出来结果的小数位数一样?不是一个是双精度一个是长双精度么?

float你也可以要求输出小数后面18位,但是那些都是无效数字
有效数字位数和格式化字符串里面到底显示几位小数,没有直接的关系
-=-=-
这就像你兜里一共只有10块钱,到银行存款时存款单上也给你10个空让你填。

不指定的话默认输出六位小数

%f 单精度 小数点后6位
%lf双精度 小数点后13位