在给定的程序中,为什么每个printfs 得到不同的结果?
#include <stdio.h>
int main()
{
float c = 4.4e10;
printf("%f\n", c);
printf("%f\n", 4.4e10);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
它显示以下输出:
44000002048.000000
44000000000.000000
Run Code Online (Sandbox Code Playgroud) c ×1