第1个回答 2020-04-30
%6.2f的格式含义是,数字整体长度包括小数点为6位,保留两位小数。但当实际长度大于格式定义的位数时以实际为准,因此输出是12345678.12
第二个当格式定义的位数大于实际长度时,补空格
输出就是:##1.20#表示空格
第2个回答 2013-11-11
f是float的缩写,6是长度,2是小数保留位数。6.2写与不写对结果没什么影响
第3个回答 2015-11-01
%n.mf的打印格式表达意思如下:
首先%f是打印实数数据(float double类型的数据)
n表示有效数字个数,m表示小数点后的位数
第4个回答 2019-12-23
C语言中的“%6.2f ”的意思是:
%6.2f的格式含义是,数字整体长度包括小数点为6位,保留两位小数。但当实际长度大于格式定义的位数时以实际为准,因此输出是12345678.12;
%f 用来输入实数,可以用小数形式或指数形式输入。
第5个回答 2019-06-27
%-6.2f:其中6这个正整数指定要输出数字的整体长度包括小数点为 6 位,保留 2 位小数,不足则以空格补齐,对齐方式为右对齐(%-6.2f 则表示左对齐)。
当实际长度大于格式定义的位数时,如 254227.37855 以实际为准,因此输出是 254227.37;
%f 代表按float类型输出。