Для типу float зміщення становить 127; для типу double це 1023. Можна обчислити фактичне значення експоненти, віднімаючи значення усунення значення експоненти. Мантіса зберігається у вигляді бінарної частки, яка більша або дорівнює 1 і менше 2.
Речові типи (double, float)
Тип | Розмір у байтах | Максимальне значення |
---|---|---|
float | 4 | 3.402823466e+38 |
double | 8 | 1.7976931348623158e+308 |
Число з плаваючою комою зберігається у двійковому форматі у вигляді трьох частин у 65-бітному діапазоні: знак, експонента та мантиса.