1.double的精确度。
可以通过定义一个double型的变量,并对变量进行赋值,之后输出该变量的值即可。
下面举例来具体说明:
double
f = 3.141592653589;
printf
(
"%lf"
, f);
|
实验结果输出3.141593,说明double型能精确到小数点后6位。
2. double型浮点数的最大正数值和最小正数值
#include <stdio.h>
int main()
{
double i=0.0000000000000001;
for(;i>0;i+=0.0000000000000001){ }
printf("%.100lf\n%.100lf\n",i,i-1);
return 0;
}