C语言萌新提问,printf(“x1=%7.2f\n”),数字7.2是什么意思,7改成5没有影响?

如题所述

%7.2f中 %表示格式设置,f表示float型,7表示整体输出宽度为7, .2表示小数位后只保留2位小数,对下一位四舍五入。
可以改的,这只是输出格式控制。追问

打扰一下,再问一下,我前边用的double后边为什么队形float

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-09-11

如图所示,就是区别  。。。。。。。。。。小数的位数不够是,是没什么区别的。


第2个回答  2018-05-28
printf格式串中的%f是double类型输出
相似回答