Как получить шестнадцатеричную форму внутреннего представления числа в формате с плавающей точкой в 4-х байтовой ячейке 13.333 ?

10 Дек 2018 в 11:49
1 448 +1
0
Ответы
1

Для получения шестнадцатеричной формы внутреннего представления числа в формате с плавающей точкой в 4-х байтовой ячейке числа 13.333, можно воспользоваться следующим способом:

Преобразуем число 13.333 в двоичный формат:
13 = 1101
0.333 = 0.01010101...

Таким образом, число 13.333 в двоичном формате будет равно: 1101.0101...

Затем записываем число в нормализованной форме:
1.1010101... * 2^3

Получаем мантиссу:
Мантисса: 1010101...

Получаем экспоненту:
Экспонента: 3 + 127 = 130 -> в двоичном формате: 10000010

Соединяем все части знак,экспонента,мантиссазнак, экспонента, мантиссазнак,экспонента,мантисса:
Знак: 0 таккакчислоположительноетак как число положительноетаккакчислоположительное Экспонента: 10000010
Мантисса: 1010101...

Шестнадцатеричная форма внутреннего представления числа 13.333 в формате IEEE 754 одинарнойточностиодинарной точностиодинарнойточности будет: 4160AAAA

Таким образом, шестнадцатеричное представление числа 13.333 в формате с плавающей точкой в 4-х байтовой ячейке будет 0x4160AAAA.

18 Сен 2024 в 15:48
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир