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, а початковий біт — 0 замість 1. Показник, рівний одиницям у всіх бітах, з нульовою мантисою — це ±Infinity, а з ненульовою мантисою — NaN. Реконструйоване значення зчитується прямо з тих самих байтів, тому воно показує саме найближче представниче значення, включно з будь-яким округленням, що відбулося під час кодування.

Поширені запитання

Більшість десяткових чисел не можуть бути точно представлені у двійковій плаваючій крапці, тому кодувальник зберігає найближче представниче значення. Реконструйоване поле показує це округлене значення, з яким фактично працює ваш комп'ютер.

Показник степеня зберігається як невід'ємне ціле число, зміщене на bias (127 для одинарної, 1023 для подвійної точності). Це дозволяє одному беззнаковому полю кодувати як великі, так і малі величини; справжній степінь двійки — це збережений показник мінус зміщення.

Нуль використовує нульовий показник і нульову мантису. Нескінченність — показник з усіма одиницями і нульову мантису. NaN — показник з усіма одиницями і ненульову мантису. Субнормальні числа — нульовий показник і ненульову мантису з неявним початковим 0.

Також відомий як

конвертер ieee 754
число з плаваючою комою
float в двійковий
одинарна подвійна точність
мантиса експонента
плаваюча кома

APA

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

Chicago

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

IEEE

TG we-Calculate Editorial Team, "Конвертер числа з плаваючою крапкою IEEE-754," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/uk/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/uk/calculator/ieee-754-floating-point-converter}}, year = {2026}, note = {TG we-Calculate} }

Чи допоміг вам цей калькулятор?

Пов'язані калькулятори