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