1、%g :根据具体的数值选择 %e 或 %f
%G: 根据具体数值选择 %E 或 %f
2、
在变量类型是float或double时,都可以用%g输出,省略小数后面的0,例如:
float a=3.14,b;
b=a/2;
printf("%f %g\n",b,b);
结果输出1.570000 1.57
格式化输出浮点数
1、%g :根据具体的数值选择 %e 或 %f
%G: 根据具体数值选择 %E 或 %f
2、
在变量类型是float或double时,都可以用%g输出,省略小数后面的0,例如:
float a=3.14,b;
b=a/2;
printf("%f %g\n",b,b);
结果输出1.570000 1.57

被折叠的 条评论
为什么被折叠?