Advanced

Конвертер чисел с плавающей точкой IEEE-754

Закодируйте любое десятичное число в точный битовый паттерн IEEE-754 одинарной или двойной точности и просмотрите поля знака, порядка и мантиссы.
The number to encode (e.g. 0.15625, -42.5, 3.14159)

Precision

Reconstructed value
0,156250

Value decoded back from the stored bits

3%
25%
72%
Sign (1 bit)
Показатель степени (8 bits)
Мантисса (23 bits)
Bit-field allocation: sign / exponent / mantissa out of 32 bits total
Class
Normal
Sign
Positive (0)
Stored exponent
124
Bias
127
Unbiased exponent
-3
Effective exponent
-3
Hex word
0x3E200000
Total bits
32
Binary
0 01111100 01000000000000000000000
Результаты являются ориентировочными и предназначены только для общего ознакомления, а не для профессиональных рекомендаций — всегда самостоятельно проверяйте важные результаты, прежде чем полагаться на них. Читать полный отказ от ответственности.
Быстрый ответ

Как работает этот калькулятор?

Этот конвертер кодирует десятичное число в битовый паттерн IEEE-754. Он разбивает число на бит знака, поле порядка и мантиссу, затем выводит смещённый и несмещённый порядки, шестнадцатеричное слово и точное восстановленное значение для 32-битной одинарной и 64-битной двойной точности, включая ноль, бесконечность, NaN и субнормальные числа.

Формула
value = (-1)^sign × 1.mantissa × 2^(storedExponent - bias)
How this is calculated

Введённое десятичное значение записывается в байтовый буфер с помощью платформенного DataView (setFloat32 для 32-битной одинарной точности, setFloat64 для 64-битной двойной точности), затем каждый байт считывается обратно и разворачивается в двоичные цифры в порядке big-endian. Результирующая битовая строка разбивается на три поля: 1 бит знака, затем порядок (8 бит для одинарной, 11 бит для двойной точности) и мантисса (дробь: 23 бита для одинарной, 52 бита для двойной точности).

Порядок хранится со смещением (bias), чтобы обеспечить представление как положительных, так и отрицательных степеней без отдельного бита знака: смещение составляет 127 для одинарной точности и 1023 для двойной. Несмещённый порядок — это просто хранимый порядок минус смещение. Для нормальных чисел фактическое значение равно (-1)^sign × 1.mantissa × 2^(storedExponent - bias), где ведущая 1 подразумевается и не хранится.

Специальные случаи обрабатываются непосредственно по паттернам полей. Нулевой порядок с нулевой мантиссой — это ±0; нулевой порядок с ненулевой мантиссой — субнормальное число с эффективным порядком 1 − bias и нулевым ведущим битом. Порядок из всех единиц с нулевой мантиссой — это ±Infinity, а с ненулевой — NaN. Восстановленное значение считывается напрямую из тех же байт, поэтому отображает ближайшее представимое значение, включая любое округление при кодировании.

Часто задаваемые вопросы

Большинство десятичных чисел не могут быть точно представлены в двоичной плавающей точке, поэтому кодировщик сохраняет ближайшее представимое значение. Восстановленное поле показывает это округлённое значение — именно с ним работает ваш компьютер.

Порядок хранится как неотрицательное целое число со смещением (127 для одинарной, 1023 для двойной точности). Это позволяет одному беззнаковому полю представлять как большие, так и малые значения; истинная степень двойки равна хранимому порядку минус смещение.

Ноль использует нулевые порядок и мантиссу. Бесконечность — порядок из всех единиц с нулевой мантиссой. NaN — порядок из всех единиц с ненулевой мантиссой. Субнормальные числа используют нулевой порядок с ненулевой мантиссой и подразумеваемым ведущим нулём.

Также известен как

конвертер ieee 754
число с плавающей точкой
float в двоичный
одинарная двойная точность
мантисса экспонента
представление float

APA

TG we-Calculate Editorial Team. (2026). Конвертер чисел с плавающей точкой IEEE-754 [Online calculator]. TG we-Calculate. https://we-calculate.com/ru/calculator/ieee-754-floating-point-converter

Chicago

TG we-Calculate Editorial Team. "Конвертер чисел с плавающей точкой IEEE-754." TG we-Calculate. 2026. https://we-calculate.com/ru/calculator/ieee-754-floating-point-converter.

IEEE

TG we-Calculate Editorial Team, "Конвертер чисел с плавающей точкой IEEE-754," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/ru/calculator/ieee-754-floating-point-converter

BibTeX

@misc{wecalculate_ieee_754_floating_point_converter, title = {Конвертер чисел с плавающей точкой IEEE-754}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/ru/calculator/ieee-754-floating-point-converter}}, year = {2026}, note = {TG we-Calculate} }

Этот калькулятор вам помог?

Похожие калькуляторы