Представление с плавающей точкой.
0 110 1011
Знак Порядок Мантисса
Пример: расшифруем число
01101011, записанное в формате с плавающей точкой (единица хранения – 1 байт, старший бит – знаковый, младшие 4 бита – мантисса, остальные три бита – порядок (записан в формате со смещением)).
Нормализованная запись числа: мантисса всегда меньше единицы и её первый разряд содержит отличную от нуля цифру (в двоичной системе счисления - единицу).
В общем случае запись числа A имеет вид:
где M – мантисса, Q – основание системы счисления, P – порядок числа.
.1011 – мантисса. В 3-х битовом представлении со смещением 110 – это два. Переносим точку вправо на два разряда: 10.11. Целая часть числа – 10 равна двум. Дробная часть числа – 11 равна 1/2 +1/4=3/4. Итак, 01101011 – это запись числа 2.75.
Стандарт IEEE записи чисел с плавающей точкой одинарной точности:
старший бит – знак, 8 младших бит – порядок, остальные 23 бита – мантисса. Кроме того, не записывается первый бит мантиссы («скрытый»).
Вопрос: каков диапазон значений в такой записи?