Задать свой вопрос   *более 50 000 пользователей получили ответ на «Решим всё»

Задача 73454 чему равна смещенная экспонента в...

Условие

чему равна смещенная экспонента в формате double числа 0.0011011

информатика колледж 76

Решение

Вещественные числа в двоичной системе счисления в формате double представляются следующим образом: s*e*f, где "s" - знак числа, "e" - экспонента, "f" - мантисса (двоичные дробные разряды числа). При использовании двоичной системы счисления для представления вещественных чисел, команда обычно "сдвигает" экспоненту так, чтобы первая цифра до двоичной точки была равна 1.

В данной задаче число 0.0011011 нужно превратить в число со слева от точки числом 1. Для этого мы сдвигаем точку на две позиции вправо, чтобы получилось число 1.1011.

Смещенная экспонента - это значение экспоненты плюс некоторый сдвиг. Например, в формате double сдвиг составляет 1023. Это сделано для удобства отображения и работы с отрицательными экспонентами.

Таким образом, с учетом двух сдвигов (два шага вправо), смещенная экспонента числа составит 1023 - 2 = 1021.

Написать комментарий

Меню

Присоединяйся в ВК