
【計】 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
),可進一步說明。
埃非納耳半月瓣胞間溶脹辯論編印除離子磁導式氣體分析器次要促生長素釋放抑制因子等離子體光源低壓段地址交錯多鍊路規程氟苯亞胺噻唑岡下肌功能分析毫居裡破毀甲氨苯乙醇經濟建設瀝青粉末母親保護熱力學溫标潤滑劑之整體熔點屍僵嗜細胞的雙醋酸鹽縮小碳镧石