#include <stdio.h>
int main()
{
float a = 1.738294786;
float b = 0.241249878;
printf("%f\n",a);
printf("%f\n",b);
}
1.可以看到float可以表示小数, 至少能表示6位有效数字
2.这时我们就可以用更精确的浮点类型double
#include <stdio.h>
int main()
{
float a = 2587.43251345;
double b = 2587.43251345;
printf("%f\n",a);
printf("%f\n",b);
return 0;
}
3.可见double比float更精确一点