Rozmiar | Zakres | Dokładność |
---|---|---|
2 bajty (16 bitów) | ±2.44 x 10-4 to ±1.31 x 105 | 3 cyfry znaczące |
4 bajty (32 bity) | ±1.18 x 10-38 to ±3.4 x 1038 | 6-9 cyfr znaczących, zwykle 7 cyfr |
8 bajtów (64 bity) | ±2.23 x 10-308 to ±1.80 x 10308 | 15-18 cyfr znaczących, zwykle 16 cyfr |
80 bitów (na ogół 12 lub 16 bajtów) | ±3.36 x 10-4932 to ±1.18 x 104932 | 18-21 cyfr znaczących |
16 bajtów (128 bitów) | ±3.36 x 10-4932 to ±1.18 x 104932 | 33-36 cyfr znaczących |
32 bajty (256 bitów) | ±2.48 x 10-78984 to ±1.61 x 1078913 | 71 cyfr znaczących |
Rozmiar | Znak | Wykładnik | Przesunięcie wykładnika | Mantysa¹ |
---|---|---|---|---|
2 bajty (16 bitów) | 1 bit | 5 bitów | 15 | 10 bitów |
4 bajty (32 bity) | 1 bit | 8 bitów | 127 | 23 bity |
8 bajtów (64 bity) | 1 bit | 11 bitów | 1023 | 52 bitów |
80 bitów (na ogół 12 lub 16 bajtów) | 1 bit | 15 bitów | 16383 | 64 bity² |
16 bajtów (128 bitów) | 1 bit | 15 bitów | 16383 | 112 bitów |
32 bajty (256 bitów) | 1 bit | 19 bitów | 262143 | 236 bitów |
¹ W pamięci przechowywana jest postać binarna części ułamkowej mantysy. W przypadku liczb znormalizowanych, część całkowita mantysy jest równa 1, a dla liczb nieznormalizowanych – 0. O tym czy liczba jest znormalizowana decyduje wykładnik (różny od 0 dla liczb znormalizowanych, 0 dla liczb nieznormalizowanech). ² W odróżnieniu od pozostałych formatów, 1 bit mantysy zawiera jej część całkowitą, a 63 bity – część ułamkową. |