m=20.f中的.f是什么意思

m=20.f为什么输出m=%f 时输出结果为20.000000 那个.f是什么意思(20后面的.f)

m是什么类型呢?
.f强调20是float,不是double。否则数值会直接默认为double类型
用%f输出,小数部分固定都是6位

m=20.f表示m是float类型的数据。
输出%f 表示输出float型数据,float类型的精度为小数点后6为,所以后面会有6个0

.f 就是 float类型

.f是float型,就是小数形式