long与double的区别是什么?
发布网友
发布时间:2023-10-10 12:16
我来回答
共1个回答
热心网友
时间:2024-08-17 08:06
一、主体不同
1、 long:表示一种长整型数据。
2、float:浮点型数据类型
3、double:双精度浮点数据型。
二、类型不同
1、 long:默认为有符号长整型,含4个字节。
2、float:用于存储单精度浮点数或双精度浮点数。
3、double:表示十进制的15或16位有效数字。
三、取值范围不同
1、 long:取值范围为:-2^31 ~ (2^31 -1)。
2、float: float 类型提供了一个在 -3.4E+38 ~ 3.4E+38 之间的范围。
3、double:负值取值范围为 -1.7976E+308 到 -4.94065645841246544E-324,正值取值范围为 4.94065645841246544E-324 到 1.797693E+308。
参考资料来源:百度百科-double
参考资料来源:百度百科-FLOAT
参考资料来源:百度百科-long
long与double的区别是什么?
一、主体不同 1、 long:表示一种长整型数据。2、float:浮点型数据类型 3、double:双精度浮点数据型。二、类型不同 1、 long:默认为有符号长整型,含4个字节。2、float:用于存储单精度浮点数或双精度浮点数。3、double:表示十进制的15或16位有效数字。三、取值范围不同 1、 long:取值范围为...
long和double谁更长
double表示的范围更大,但是我们都知道,double和long的存储字节都是8位,为什么表示的范围大不相同,因为double与long表示范围的差距是由于存储结构的不同导致的,换句话说我们保存1000这个数,我们long要存储+1000,而double存储的是+1E3,拆开来看,存储一个数double可以分成三部分,符号位,尾数为,指数...
double 与 long 有何区别?
从数学上说,double是实数(有范围限制),long是整数(有范围限制)实数包含整数 从系统分配字节来说,double变量占8个字节,long占4个字节 从计算机的存储形式来说,区别就更大了,当然,楼主初学,不必了解那么详细 ,只要记住前两点就行
double和long有什么区别
D、int型变量在内存中占的空间比double型少,所以不能把a,b的值赋给w
C语言中long float double有什么区别
long 是long int 长整数,表示的范围不小于int float是浮点数,double是双精度浮点数,表示的范围不小于float 一般32系统下,long占4字节,float占4字节,double占8字节。
C语言long double和long的小数部分精准度一样?
是不一样的,long是4个字节,double是8个字节。long double是c99新增加的。C语言里对float类型数据的表示范围为-3.4*10^38~+3.4*10^38。double为-1.7*10^-308~1.7*10^308,long double为-1.2*10^-4932~1.2*10^4932.
变量double, float, int, long 有什么区别 啊
double、float都是浮点型,double(双精度型)比float(单精度型)存的数据更准确些,占的空间也更大,int是整型,long是长整型,long的范围比int大
vb里面integer, long, double分别表示什么?
Long:也只能表示整数,正负都可以,最大2147483648。single:单精度,可以有小数点,最大长度是8位。double:双精度,可以有小数点,最大长度是16位。currency:专门用来表示货币的。string:文本型,只能表示文本,就是文字类的内容,另外需要特别注意的是:文本型的“3”跟数值型的3是不相等的,并且...
double与long double 有何差别
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 ...
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数据类型,是双精度浮点型的数据。计算机中表示实型...