为什么float型表示数的范围比double型表示的数范围大
1个回答
展开全部
c/c++ 语言,float型 和 double 型 表示数的范围 定义在编译器的 float.h 中。
#define DBL_MAX 1.7976931348623158e+308
#define DBL_MIN 2.2250738585072014e-308
#define FLT_MAX 3.402823466e+38F
#define FLT_MIN 1.175494351e-38F
显然, double 型 的 范围 达 10的 308次方,而 float 型 的 范围 只有 10 的 38 次方。
double 型 的 范围 远比 float 型 的 范围 大。
其实,道理很简单, double 型 用 8 字节 表示 数,float 型只有 4 字节。
#define DBL_MAX 1.7976931348623158e+308
#define DBL_MIN 2.2250738585072014e-308
#define FLT_MAX 3.402823466e+38F
#define FLT_MIN 1.175494351e-38F
显然, double 型 的 范围 达 10的 308次方,而 float 型 的 范围 只有 10 的 38 次方。
double 型 的 范围 远比 float 型 的 范围 大。
其实,道理很简单, double 型 用 8 字节 表示 数,float 型只有 4 字节。
北京埃德思远电气技术咨询有限公司
2023-08-25 广告
2023-08-25 广告
"整定计算的工作步骤,大致如下:1.确定整定方案所适应的系统情况。2.与调度部门共同确定系统的各种运行方式。3.取得必要的参数与资料(保护图纸,设备参数等)。4.结合系统情况,确定整定计算的具体原则。5.进行短路计算。6.进行保护的整定计算...
点击进入详情页
本回答由北京埃德思远电气技术咨询有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询