Advanced

Konwerter liczb zmiennoprzecinkowych IEEE-754

Zakoduj dowolną liczbę dziesiętną na jej dokładny wzorzec bitowy IEEE-754 pojedynczej lub podwójnej precyzji i zobacz pola znaku, wykładnika oraz mantysy.
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)
Wykładnik (8 bits)
Mantysa (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
Wyniki są jedynie szacunkami o charakterze ogólnoinformacyjnym i nie stanowią profesjonalnej porady — zawsze samodzielnie zweryfikuj ważne wyniki, zanim na nich polegniesz. Przeczytaj pełne zastrzeżenie.
Szybka odpowiedź

Jak działa ten kalkulator?

Ten konwerter koduje liczbę dziesiętną na jej wzorzec bitowy IEEE-754. Dzieli słowo na bit znaku, pole wykładnika i mantysę, a następnie podaje wykładnik obciążony i nieobciążony, słowo szesnastkowe oraz dokładnie zrekonstruowaną wartość zarówno dla precyzji 32-bitowej pojedynczej, jak i 64-bitowej podwójnej, w tym zero, nieskończoność, NaN i liczby zdenormalizowane.

Wzór
wartość = (-1)^znak × 1,mantysa × 2^(zapisanyWykładnik - obciążenie)
How this is calculated

Wprowadzona liczba dziesiętna jest zapisywana do bufora bajtów za pomocą platformowego DataView (setFloat32 dla pojedynczej precyzji 32-bitowej, setFloat64 dla podwójnej precyzji 64-bitowej), a następnie każdy bajt jest odczytywany z powrotem i rozwijany na cyfry binarne w kolejności big-endian. Powstały ciąg bitów jest dzielony na trzy pola: 1 bit znaku, następnie wykładnik (8 bitów dla pojedynczej, 11 bitów dla podwójnej), a następnie mantysa, czyli ułamek (23 bity dla pojedynczej, 52 bity dla podwójnej).

Wykładnik jest przechowywany z obciążeniem, aby mógł reprezentować zarówno dodatnie, jak i ujemne potęgi bez osobnego znaku: obciążenie wynosi 127 dla pojedynczej precyzji i 1023 dla podwójnej. Nieobciążony wykładnik to po prostu zapisany wykładnik minus obciążenie. Dla liczb normalnych rzeczywista wartość to (-1)^znak × 1,mantysa × 2^(zapisanyWykładnik - obciążenie), gdzie wiodąca 1 jest domyślna i nie jest przechowywana.

Przypadki szczególne są obsługiwane bezpośrednio na podstawie wzorców pól. Wykładnik złożony z samych zer z zerową mantysą to ±0; wykładnik z samych zer z niezerową mantysą to liczba zdenormalizowana, której efektywny wykładnik to 1 - obciążenie, a której wiodący bit to 0 zamiast 1. Wykładnik z samych jedynek z zerową mantysą to ±Nieskończoność, a wykładnik z samych jedynek z niezerową mantysą to NaN. Zrekonstruowana wartość jest odczytywana wprost z tych samych bajtów, więc pokazuje dokładnie najbliższą reprezentowalną wartość, w tym wszelkie zaokrąglenie, które wystąpiło podczas kodowania.

Najczęściej zadawane pytania

Większości liczb dziesiętnych nie da się dokładnie przedstawić w binarnym zapisie zmiennoprzecinkowym, więc koder przechowuje najbliższą reprezentowalną wartość. Pole zrekonstruowane pokazuje tę zaokrągloną wartość, z którą faktycznie pracuje Twój komputer.

Wykładnik jest przechowywany jako nieujemna liczba całkowita przesunięta o obciążenie (127 dla pojedynczej, 1023 dla podwójnej). Pozwala to jednemu polu bez znaku kodować zarówno duże, jak i małe wielkości; prawdziwa potęga dwójki to zapisany wykładnik minus obciążenie.

Zero używa wykładnika i mantysy złożonych z samych zer. Nieskończoność używa wykładnika z samych jedynek z zerową mantysą. NaN używa wykładnika z samych jedynek z niezerową mantysą. Liczby zdenormalizowane używają wykładnika z samych zer z niezerową mantysą i domyślnym wiodącym 0.

Znany również jako

konwerter ieee 754
liczba zmiennoprzecinkowa
float na binarny
pojedyncza podwójna precyzja
mantysa wykładnik
zapis zmiennoprzecinkowy

APA

TG we-Calculate Editorial Team. (2026). Konwerter liczb zmiennoprzecinkowych IEEE-754 [Online calculator]. TG we-Calculate. https://we-calculate.com/pl/calculator/ieee-754-floating-point-converter

Chicago

TG we-Calculate Editorial Team. "Konwerter liczb zmiennoprzecinkowych IEEE-754." TG we-Calculate. 2026. https://we-calculate.com/pl/calculator/ieee-754-floating-point-converter.

IEEE

TG we-Calculate Editorial Team, "Konwerter liczb zmiennoprzecinkowych IEEE-754," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/pl/calculator/ieee-754-floating-point-converter

BibTeX

@misc{wecalculate_ieee_754_floating_point_converter, title = {Konwerter liczb zmiennoprzecinkowych IEEE-754}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/pl/calculator/ieee-754-floating-point-converter}}, year = {2026}, note = {TG we-Calculate} }

Czy ten kalkulator Ci pomógł?