这是printf的时候默认的格式如果只是问值,而不是问打印出来是什么,那3和3.000000是没有区别的,但是打印出来的字符串3和3.000000是不一样的
float对应的是6位小数,如果输出语句不做额外定义就输出带有6位小数。printf("%.2f",a);像这样带有限定的,才可以自定义保留位数哦!