C语言 float a=1.1f 输出a值显示是0.11e10 还是0.111111e10
C语言 float a=1.1f 输出a值显示是0.11e10 还是0.111111e10
日期:2021-06-23 01:05:12 人气:1
不会成为 0.11e10 , 也不会成为 0.111111e10
float a=1.1f;
printf("%g\n", a );
输出 1.1
如果用默认 %f %e 格式输出:
printf("%e %f\n", a,a );
输出 1.100000e+000 1.100000
float a=1.1f;
printf("%g\n", a );
输出 1.1
如果用默认 %f %e 格式输出:
printf("%e %f\n", a,a );
输出 1.100000e+000 1.100000