自己动手写段小代码什么都清楚了
#include<stdio.h>
#include<float.h>
int main(void)
{
printf("float=%u\n",sizeof(float));
printf("float_最大=%f
float_最小=%f\n",FLT_MAX,FLT_MIN);
printf("float_最大=%e
float_最小=%e\n",FLT_MAX,FLT_MIN);
printf("double=%u\n",sizeof(double));
printf("double_最大=%lf \ndouble_最小=%lf\n",DBL_MAX,DBL_MIN);
printf("double_最大=%e
double_最小=%e\n",DBL_MAX,DBL_MIN);
return 0;
}
看我64位编译器单精度和双精度的类型大小
图片附件: 游客没有浏览图片的权限,请
登录 或
注册