double的范围远远大于float
float是7位 double是16位
所以double的精度高于float
对于double
scanf("%lf",a);
对于float
scanf("%f",a)
对于 输出形式 都是printf("%.2f",a) 保留多少位小数 后面的点后面的意思
总结 double是更加高级的形式 lf scanf 并且精度相对更高
double的范围远远大于float
float是7位 double是16位
所以double的精度高于float
对于double
scanf("%lf",a);
对于float
scanf("%f",a)
对于 输出形式 都是printf("%.2f",a) 保留多少位小数 后面的点后面的意思
总结 double是更加高级的形式 lf scanf 并且精度相对更高