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.
Precision
Value decoded back from the stored bits
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
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
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
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.
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
@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?
