Dvojitá přesnost
číslo dvojité přesnosti je zabírá dvě paměťová místa uvnitř obchodu počítače. Vyrovnat se jiný počítač počítat formáty, takový jako jediná preciznost. Umístění jsou u adresy a adresy + 1. Aktuální počítač s 32 bitovými obchody, poskytovat 64 bitové dvojité přesnosti. Čísla mohou být definována být celé číslo, pevná čárka nebo pohyblivá čárka. Dvojitá preciznostní pohyblivá čárka je IEEE 754 standard pro kódování pohyblivá čárka počítá to používá 8 bajtů.| Tabulka s obsahem |
| 1 dvojitý preciznostní pamětový formát 2 dvojité preciznostní příklady |
Dvojitý preciznostní pamětový formát
Znaménkový bit: 1
Exponentová šířka: 11 Significand preciznost: 53
Formát je psán s implicitním celočíselným kouskem s hodnotou 1 ledaže psaný exponent je všechny nuly. Tak jen 52 kousků zlomku se objeví ve formátu paměti.
syyy yyyy xxxx yyyy xxxx … xxxx (52 xs)
Exponent Encodings
Emin (0x001) = -1022 Emaximální (0x7fe) = 1023 exponenta ovlivní (0x7fe) = 1023Opravdový exponent = psaný exponent - exponentová zaujatost
0x000 a 0x7ff jsou rezervovány 0x000 zastánců je používán reprezentovat nulu a denormals 0x7ff je používán reprezentovat infinity a NaNsVšechny vzory kousku jsou platné encodings.
3ff0 0000 0000 0000 = 1c000 0000 0000 0000 = -2
7fef ffff ffff ffff ~ 1.7976931348623 x 10308 (Max se zdvojnásobí)
3fd5 5555 5555 5555 ~ 1/3(1/3 kola sestřelí místo toho nahoru jako jediná preciznost, protože lichého čísla kousků v significand.)
0000 0000 0000 0000 = 0 8000 0000 0000 0000 = -07ff0 0000 0000 0000 = Infinity fff0 0000 0000 0000 = - Infinity