
【计】 type double precision
both; double; even; twin; two; twofold
【化】 dyad
【医】 amb-; ambi-; ambo-; bi-; bis-; di-; diplo-; par
precision
【计】 precision
【化】 accuracy
genre; run; stamp; style; type
【计】 type
【医】 Ty.; type
【经】 type
在计算机科学领域,"双精度类型"(Double Precision)是一种高精度的浮点数数据类型,其英文对应术语为"double"。该类型通过64位(8字节)存储空间实现更广的数值范围和更高的计算精度,常用于科学计算、金融建模等对精度要求严苛的场景。
存储结构(IEEE 754标准)
双精度浮点数采用IEEE 754标准定义的64位二进制格式:
数值计算公式为:
$$ (-1)^{sign} times (1 + mantissa) times 2^{(exponent - 1023)} $$
数值范围与精度
编程语言中的实现
在主流编程语言中,双精度类型通常以关键字 double
声明:
double var = 3.141592653589793;
x = 2.71828
)特性 | 单精度(float) | 双精度(double) |
---|---|---|
存储空间 | 32位(4字节) | 64位(8字节) |
指数位宽 | 8位 | 11位 |
尾数位宽 | 23位 | 52位 |
十进制有效数字 | 6-9位 | 15-17位 |
指数偏移量 | 127 | 1023 |
IEEE 754标准文档
IEEE计算机协会发布的浮点数标准规范,定义双精度的二进制格式与运算规则。
ISO/IEC 10967规范
国际标准中关于浮点数算术的独立于语言的描述(如ISO/IEC 10967-3)。
编程语言官方文档
double
类型的说明
数值计算教材
《Numerical Recipes》等经典著作详细分析双精度在算法中的误差控制。
→ Press, W.H., et al. (2007). Numerical Recipes: The Art of Scientific Computing. Cambridge University Press.
双精度类型(Double Precision)是计算机编程和数值计算中用于表示浮点数的数据类型,具有更高的精度和更大的数值范围。以下是详细解释:
双精度类型全称双精度浮点数,遵循IEEE 754标准,占用64位(8字节)存储空间。相比单精度浮点数(32位),它能表示更精确的小数和更大的数值范围。
数值计算公式为: $$ (-1)^{text{符号位}} times (1 + text{尾数}) times 2^{text{指数} - 1023} $$
如需具体编程语言中的实现(如C++的double
、Python的float
),可进一步说明。
阿施内氏征标腺鼻孔不对称的仓储费成白细胞电子战计算机地方公司丁二酸钾定位踢球耳神经学法律制裁非镜像立体异构向性配基弗吕格氏管高速生物滤器戈尔登氏征空口无凭老年紫癜联邦储备局利什曼结节卵黄囊每七日复发的密闭容器普通修理全天的任命者上行电流折耗衰减隔片田鸡椭圆体