Dupla pontosságú szám

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2021. december 3-án felülvizsgált verziótól ; az ellenőrzések 4 szerkesztést igényelnek .
Dupla pontosságú szám
Előző sorrendben Egyetlen pontosságú szám
Következő sorrendben Négyszeres szám
Szabványügyi testület Villamos és Elektronikai Mérnöki Intézet

Dupla precíziós szám ( Double precision , Double ) – egy számítógépes formátum egy lebegőpontos szám ábrázolására, amely 64 bitet vagy 8 bájtot foglal el a memóriában . Jellemzően IEEE 754 lebegőpontos számokat jelöl .

A lebegőpontos számokat (dupla/egyszeres/négyes pontosság) támogatja a társprocesszor ( 80486 SX-ig bezárólag külön modulként készül - 0x87/0x287/0x387/0x487, 80486 DX-től kezdve a főprocesszorba van beépítve Társprocesszor , bár ma már a fő processzor része, az FPU -t  - Floating Point Unit, szó szerint "lebegőpontos egység"-nek szokás nevezni . A 64 bites lebegőpontos számokkal rendelkező számítógépeken a legtöbb szám dupla pontossággal kerül tárolásra, mivel az egyszeri pontosságú számok használata majdnem azonos teljesítményt biztosít, de az FPU-ban minden számítás 80 bites (bővített) megjelenítésben történik.

Az egyik első programozási nyelv, amely lehetővé tette az egyszeres és dupla pontosságú lebegőpontos számok használatát, a Fortran volt .

A dupla pontosságú lebegőpontos számok pontossága egyenértékű egy 15–17 jelentős decimális számjegyből álló számokkal (átlag 16,3) a körülbelül 10–308 és 10308 közötti tartományban .

Jel
(11 bit)
Rend
(52 bit)
Mantisza
63 56 55 48 47 40 39 32 31 24 23 16 tizenöt nyolc 7 0

A szám végső értéke ±jel · (1+mantissza/ 2 52 ) × 2 kitevő − 1023 . A 0 előjel pozitív számoknak felel meg, az 1 előjel a negatívnak. A mantissza legjelentősebb darabja, amely mindig egy, kimarad. A 0. sorrend 1023-nak van írva.

Léteznek denormalizált számok is , amelyek 00…00 sorrendben vannak írva, és amelyek értéke ± előjel × (0+mantissza/ 2 52 ) · 2 1 − 1023 . A denormalizált számoknál a mantissza kisebb számjegyei vannak. A 11 ... 11 sorrend speciális számok írására szolgál: "végtelen" és "nem számok" - NaN .

Példák a párosokra

Lásd még

Linkek