Advanced

IEEE-754 lebegőpontos átváltó

Kódolj bármilyen decimális számot annak pontos IEEE-754 egyszeres vagy dupla pontosságú bitmintájává, és lásd az előjel-, kitevő- és mantissza-mezőket.
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)
Kitevő (8 bits)
Mantissza (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
Az eredmények csak általános tájékoztatásul szolgáló becslések, és nem minősülnek szakmai tanácsadásnak — a fontos eredményeket mindig ellenőrizze függetlenül, mielőtt rájuk hagyatkozna. Olvassa el a teljes jogi nyilatkozatot.
Gyors válasz

Hogyan működik ez a kalkulátor?

Ez az átváltó egy decimálist annak IEEE-754 bitmintájává kódol. Felosztja a szót egy előjelbitre, kitevőmezőre és mantisszára, majd jelenti az eltolt és el nem tolt kitevőket, a hex szót és a pontos rekonstruált értéket mind a 32 bites egyszeres, mind a 64 bites dupla pontossághoz, beleértve a nullát, a végtelent, a NaN-t és a szubnormálisokat.

Képlet
érték = (-1)^előjel × 1,mantissza × 2^(tároltKitevő - eltolás)
How this is calculated

A megadott decimális érték egy bájtpufferbe íródik a platform DataView segítségével (setFloat32 a 32 bites egyszeres pontossághoz, setFloat64 a 64 bites dupla pontossághoz), majd minden bájt visszaolvasásra és bináris számjegyeire bontásra kerül big-endian sorrendben. Az így kapott bitsorozat három mezőre van vágva: 1 előjelbit, majd a kitevő (8 bit egyszeres, 11 bit dupla esetén), majd a mantissza, vagy tört (23 bit egyszeres, 52 bit dupla esetén).

A kitevő egy eltolással van tárolva, hogy pozitív és negatív hatványokat is ábrázolhasson külön előjel nélkül: az eltolás 127 egyszeres pontosságnál és 1023 dupla pontosságnál. Az el nem tolt kitevő egyszerűen a tárolt kitevő mínusz az eltolás. Normál számoknál a tényleges érték (-1)^előjel × 1,mantissza × 2^(tároltKitevő - eltolás), ahol a vezető 1 implicit és nincs tárolva.

A speciális eseteket közvetlenül a mezőminták kezelik. Egy csupa nulla kitevő nulla mantisszával ±0; egy csupa nulla kitevő nem nulla mantisszával egy szubnormális szám, amelynek tényleges kitevője 1 - eltolás és vezető bitje 0 az 1 helyett. Egy csupa egyes kitevő nulla mantisszával ±Végtelen, egy csupa egyes kitevő nem nulla mantisszával pedig NaN. A rekonstruált érték közvetlenül ugyanazokból a bájtokból van visszaolvasva, így pontosan a legközelebbi ábrázolható értéket mutatja, beleértve a kódolás során bekövetkezett kerekítést.

Gyakran ismételt kérdések

A legtöbb decimális nem ábrázolható pontosan bináris lebegőpontban, így a kódoló a legközelebbi ábrázolható értéket tárolja. A rekonstruált mező ezt a kerekített értéket mutatja, amivel a számítógéped valójában dolgozik.

A kitevő egy nemnegatív egész számként van tárolva, eltolással (127 egyszeres, 1023 dupla esetén). Ez lehetővé teszi, hogy egy előjel nélküli mező nagy és kis nagyságrendeket is kódoljon; a kettő valódi hatványa a tárolt kitevő mínusz az eltolás.

A nulla csupa nulla kitevőt és mantisszát használ. A végtelen csupa egyes kitevőt nulla mantisszával. A NaN csupa egyes kitevőt nem nulla mantisszával. A szubnormálisok csupa nulla kitevőt nem nulla mantisszával és implicit vezető 0-val használnak.

Más néven

ieee 754 átváltó
lebegőpontos átváltó
float bináris
lebegőpontos ábrázolás
egyszeres dupla pontosság
mantissza exponens
ieee 754 konverter

APA

TG we-Calculate Editorial Team. (2026). IEEE-754 lebegőpontos átváltó [Online calculator]. TG we-Calculate. https://we-calculate.com/hu/calculator/ieee-754-floating-point-converter

Chicago

TG we-Calculate Editorial Team. "IEEE-754 lebegőpontos átváltó." TG we-Calculate. 2026. https://we-calculate.com/hu/calculator/ieee-754-floating-point-converter.

IEEE

TG we-Calculate Editorial Team, "IEEE-754 lebegőpontos átváltó," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/hu/calculator/ieee-754-floating-point-converter

BibTeX

@misc{wecalculate_ieee_754_floating_point_converter, title = {IEEE-754 lebegőpontos átváltó}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/hu/calculator/ieee-754-floating-point-converter}}, year = {2026}, note = {TG we-Calculate} }

Segített ez a kalkulátor?