C语言 float a=1.1f 输出a值显示是0.11e10 还是0.111111e10

日期:2021-06-23 01:05:12 人气:1

C语言 float a=1.1f 输出a值显示是0.11e10 还是0.111111e10

不会成为 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
    A+
热门评论