请输入您要查询的百科知识:

 

词条 双精度浮点型
释义

双精度浮点定义

类型---double float数据类型,计算机中表示实型变量的一种变量类型。此数据类型与单精度数据类型(float)相似,但精确度比float高,编译时所占的内存空间依不同的编译器而有所不同,通常情况,单精度浮点数占4字节(32位)内存空间,其数值范围为3.4E-38~3.4E+38,;双精度型占8 个字节(64位)内存空间,其数值范围为1.7E-308~1.7E+308。

声明double 类型的变量:

double puotient;

初始化double 类型的变量:

puotient = 5.621456873;

double puotinet = 5.12;

双精度浮点型概括

C语言中,双精度浮点(double)型,占8 个字节(64位)内存空间。其数值范围为1.7E-308~1.7E+308,可提供16位有效数字。

浮点型从狭义上说就是科学记数法

双精度,即 double 。 double有二,两个的意思。

C 标准要求 float 类型至少要能精确表示到小数点后6位,并且整数部分的表示范围至少要达到 10-37 -- 10+37 。float 一般是 32 位的。

C 标准规定double 类型的整数部分的最小表示范围和 float 一样,都是 10-37 到 10+37,但是它要求 double 类型的小数部分至少要能精确到小数点后 10 位。double 通常是 64 位的。

long double

C 还提供了 long double 类型,目的是提供一种比 double 更加精确的类型。

然而,C 标准仅仅规定 long double 至少要和 double 一样精确。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/12/23 1:28:56