55问答网
所有问题
double与long double 有何差别
如题所述
举报该问题
推荐答案 2016-12-08
double 长度 8字节。
long double 长度 16字节。
表示的数的数值范围大小不同,数的精度不同。见 float.h 中的规定。
VC++ 6.0:
LDBL_MAX 1.189731495357231765e+4932L
LDBL_EPSILON 1.08420217248550443412e-019L
DBL_MAX 1.7976931348623158e+308
DBL_EPSILON 2.2204460492503131e-016
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/FIcF4R8e44G8IFI4L4R.html
相似回答
C++中
double和long
double有
什么
区别
?
答:
1 double类型为C++原始类型,所有编译器均支持,而long double是C99规范增加的新类型,只有支持C99的编译器才支持long double;2
占用大小不同
,double占8个字节,long double根据编译器实现不同,有占用8,10,12字节和16字节四种;在long double用8字节实现时,long double 和double没有其它区别。对于其...
double和long
double区别
答:
从数学上说,
double是实数(有范围限制),long是整数(有范围限制)实数包含整数
从系统分配字节来说,
double变量占8个字节,long占4个字节
从计算机的存储形式来说,区别就更大了,当然,楼主初学,不必了解那么详细 ,只要记住前两点就行
C++中
double
、
long
double表示的数据范围一样那他们有什么
区别
答:
double、 long double的区别在于:
在很多编译器中,double的精度不如long double
。在VC6.0中double和long double一样都是分配8个字节,15位有效数字;但是在GCC中long double分配12个字节,精确度自然就比double高出四个数量级。double,即double float数据类型,是双精度浮点型的数据。计算机中表示实型...
long与double
的
区别
是什么?
答:
一、主体不同
1、 long:表示一种长整型数据。2、float:浮点型数据类型 3、double:双精度浮点数据型。二、
类型不同
1、
long:默认为有符号长整型,含4个字节
。2、float:用于存储单精度浮点数或双精度浮点数。3、double:表示十进制的15或16位有效数字。三、
取值范围不同
1、 long:取值范围为...
在vs上
double和long
double有区别
吗
答:
double
是8字节,约15位十进制有效数字,
long
double是10字节约19位十进制有效数字。但有一点需要说明,那就是有很多编译器似乎并不实际认可,就是说你可以写long double类型,也可以写%20lf输出,都不会有什么问题,但计算结果却一样,并看不到long double的精度优势。用printf("%d %d\n",sizeof(...
大家正在搜
int long double
long和double的区别
double Double
long double范围
long double
long和double相互转换
longdouble多少位
double转long
longdouble使用方法
相关问题
C++中double和long double有什么区别?
double和long double区别
double 和 long double 有哪些区别
double 与 long 有何区别?
C++中 double、 long double表示的数据范...
C语言中long float double有什么区别
在C++中,double和float、long double...
double,float,long它们有啥区别?