Перейти к содержанию
Цифровая и датчики

Представление float (IEEE-754)

Разбор 32/64-бит числа с плавающей точкой: знак, экспонента, мантисса.

Знак (1)Экспонента (8)Мантисса (23)01000000010010001111010111000011048121620242831Значение: 3.140000HEX: 0x4048F5C3 Эксп. смещ.: 128 − 127 = 1Знак: 0 Эксп.биты: 10000000Мантисса: 100100011110…10111000011SEEEEEEEEMMMMMMMMMMMMMMMMMMMMMMM
Значение float323.140000
HEX-представление0x4048F5C3
Знак (бит 31)0 (полож.)
Экспонента (биты 30..23)10000000 = 128
Смещённая экспонента (−127)1
Мантисса (биты 22..0)10010001111010111000011

Значения хранятся в ссылке — отправьте её коллеге или сохраните расчёт в браузере.

Нужно изготовить эту плату?
Загрузите Gerber и получите стоимость в рублях — расчёт, оплата и сопровождение онлайн.
Рассчитать стоимость платы →

Как это работает

Калькулятор раскладывает число с плавающей точкой по стандарту IEEE-754 на знак, экспоненту и мантиссу для одинарной (32 бит) и двойной (64 бит) точности. Показывает шестнадцатеричное и побитовое представление. Помогает понять точность и ошибки округления float/double в прошивках.

значение = (−1)^знак · 1,мантисса · 2^(экспонента − смещение); смещение = 127 (float), 1023 (double)

Дано: 0,15625 (float) → знак 0, экспонента 124, HEX 0x3E200000.

Смотрите также