Консультация № 199018
12.07.2020, 13:06
0.00 руб.
0 2 1
Здравствуйте! Прошу помощи в следующем вопросе: По шестнадцатеричной форме внутреннего представления числа в форме с плавающей запятой восстановить само число.
Шестнадцатеричная форма внутреннего представления числа: B18056C3

Обсуждение

давно
Старший Модератор
31795
6196
12.07.2020, 17:51
общий
Адресаты:
4-е байта - это короткое вещественное
Цитата: короткое вещественное:
бит 31 - знак мантиссы, биты 30-23 - 8-битная эк-
спонента +127, биты 22-0 - 23-битная мантисса без первой цифры;

B1 = 10110001
80 = 10000000
56 = 01010110
C3 = 11000011

красный - знак мантисы;
зеленый - экспонента;
синий - мантиса;
Когда Вы это преобразуется в число Вы получите:
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.

давно
Старший Модератор
31795
6196
12.07.2020, 22:25
общий
это ответ
Здравствуйте, rrrecord!

4-е байта - это короткое вещественное
Цитата: короткое вещественное:
бит 31 - знак мантиссы, биты 30-23 - 8-битная эк-
спонента +127, биты 22-0 - 23-битная мантисса без первой цифры;

B1 = 10110001
80 = 10000000
56 = 01010110
C3 = 11000011

красный - знак мантисы;
зеленый - экспонента;
синий - мантиса;
Когда Вы это преобразуете в число, Вы получите:


Удачи!
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.

Форма ответа