第1个回答 2020-05-04
double
和
float都可以用%f输出。默认6位小数。如果是其它要求,需要指定。如
printf("%.11lf\n%.3f",a,b);
第2个回答 2020-05-01
默认6位,不过可以通过程序控制为想要的位数;如:printf("%12.15lf\n",x);表示输出占12格的小数位数为15为的x的值;printf("%.8lf\n",x);表示输出小数位数为8为的x的值。
第3个回答 2020-04-30
32位环境下刚帮你测了下
float小数点后有效精度6位
double小数点后有效精度16位置