求职简历网 > 知识 >

double类型

来源:求职简历网时间:2024-02-23 19:20:28编辑:皮带君

double数据类型是什么?

Double型数据即双精度浮点型,是计算机使用的一种资料型别,double(双精度浮点数)使用 64 位(8字节) 来储存一个浮点数。 Double可以表示十进制的15或16位有效数字,负值取值范围为 -1.7976E+308 到 -4.94065645841246544E-324,正值取值范围为 4.94065645841246544E-324 到 1.797693E+308。Double 的最大正数值是 1.79769313486232D+308 或 1.8 乘以 10 的 308 次方,用 D 将数值文字中的假数部分和指数部分隔开,就会导致将该值作为 Double 数据类型来处理。扩展资料:double : 双精度浮点数float : 单精度浮点数两者的主要区别如下:1、在内存中占有的字节数不同:在机内存占4个字节,double在机内存占8个字节。2、有效数字位数不同:float有效数字8位,double有效数字16位。3、数值取值范围:float的表示范围:-3.40E+38~3.40E+38,double的表示范围:-1.79E+308~-1.79E+308.4、在程序中处理速度不同:一般来说,CPU处理单精度浮点数的速度比处理双精度浮点数快,如果不声明,默认小数为double类型,所以如果要用float的话,必须进行强转参考资料来源:百度百科-double 参考资料来源:百度百科-数据类型

double是什么数据类型?

double是计算机语言的一个类型,即双精度浮点型。此数据类型与单精度数据类型(float)相似,但精确度比float高,编译时所占的内存空间依不同的编译器而有所不同,通常情况,单精度浮点数占4字节(32位)内存空间,其数值范围为-3.4E38~3.4E+38。双精度型占8 个字节(64位)内存空间,其数值范围为-1.7E308~1.7E+308。声明double 类型的变量:double puotient。初始化double 类型的变量:puotient = 5.621456873;double puotinet = 5.62。浮点型数据1、float型编译系统为每一个float型变量分配4个字节,数值以规范化的二进制数指数形式存放在存储单元中。2、double型为了扩大能表示的数值范围,用8个字节存储一个double型数据,可以得到15位有效数字。3、long double型不同的编译系统对long double型的处理方法不同,Visual C++6.0对long double型和double一样处理,分配8个字节。

上一篇:遵守社会公德

下一篇:没有了

相关推荐

热门头条