48—–42 | 41 | 40————————————–1 |
порядок | знак | мантисса |
Знак равен 0 для положительных и 1 для отрицательных чисел.
Порядок смещён на 64.
Для отрицательных чисел мантисса хранится в дополнительном коде.
Ноль представлен нулями во всех битах.
Формула такая: Значение = (0.Мантисса - Знак.0) * 2 (Порядок - 64)
Для нормализованных чисел биты 41 и 40 всегда отличаются.
64 | 63———53 | 52————————————————–1 |
знак | порядок | мантисса |
Знак равен 0 для положительных и 1 для отрицательных чисел.
Порядок смещён на 1023.
Мантисса хранится в прямом коде как для положительных, так и для отрицательных чисел.
Для нормализованных чисел старший 53-й бит мантиссы не хранится и всегда равен 1.
Ноль представлен нулями во всех битах.
Формула такая: Значение = 1.Мантисса * (1 - Знак*2) * 2 (Порядок - 1023)
Для нормализованных чисел порядок не равен 0 и не равен всем единицам.