C语言里面%g的具体实例用法,printf函数里面,说%G,%g是在%f,%e或者%E中选用,规则是产生最短输出者优先,能给个例子吗?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 21:30:08
C语言里面%g的具体实例用法,printf函数里面,说%G,%g是在%f,%e或者%E中选用,规则是产生最短输出者优先,能给个例子吗?

C语言里面%g的具体实例用法,printf函数里面,说%G,%g是在%f,%e或者%E中选用,规则是产生最短输出者优先,能给个例子吗?
C语言里面%g的具体实例用法,
printf函数里面,说%G,%g是在%f,%e或者%E中选用,规则是产生最短输出者优先,能给个例子吗?

C语言里面%g的具体实例用法,printf函数里面,说%G,%g是在%f,%e或者%E中选用,规则是产生最短输出者优先,能给个例子吗?
简单地说%f,%e或者%E保留小数点六位精度输出,%g保留有效位数六位输出,小数最后面的若干0自动去掉.
#include
main()
{
float x=1.00;
printf("%f %e %g\n",x,x,x);
x=12345678;
printf("%f %e %g\n",x,x,x);
}
分别输出
1.000000 1.000000e+00 1
12345678.000000 1.234568e+07 1.23457e+07