Pretvornik IEEE-754 za plavajoče vejice
Kodirajte katero koli decimalno število v natančen bitni vzorec IEEE-754 z enojno ali dvojno natančnostjo ter oglejte si polja znaka, eksponenta in mantise.
Precision
Value decoded back from the stored bits
Kako deluje ta kalkulator?
Ta pretvornik kodira decimalno število v bitni vzorec IEEE-754. Razdeli vrednost na bit znaka, polje eksponenta in mantiso, nato poroča pristranske in nepristranske eksponente, šestnajstiško besedo in natanko rekonstruirano vrednost za 32-bitno enojno in 64-bitno dvojno natančnost, vključno z ničlo, neskončnostjo, NaN in subnormalami.
Formula
How this is calculated
Decimalna vrednost, ki jo vnesete, se zapiše v bajtni medpomnilnik s platformnim DataView (setFloat32 za 32-bitno enojno natančnost, setFloat64 za 64-bitno dvojno natančnost), nato se vsak bajt prebere nazaj in razširi na binarne cifre v big-endian vrstnem redu. Dobljeni bitni niz se razreže v tri polja: 1 bit znaka, nato eksponent (8 bitov za enojno, 11 bitov za dvojno natančnost), nato mantisa oziroma ulomek (23 bitov za enojno, 52 bitov za dvojno natančnost).
Eksponent je shranjen s pristranskostjo (bias), tako da lahko predstavlja tako pozitivne kot negativne potence brez ločenega predznaka: pristranskost je 127 za enojno natančnost in 1023 za dvojno natančnost. Nepristranski eksponent je preprosto shranjeni eksponent minus pristranskost. Za normalna števila je dejanska vrednost (-1)^sign × 1.mantissa × 2^(storedExponent - bias), kjer je vodilna 1 implicitna in ni shranjena.
Specialni primeri se obravnavajo neposredno iz vzorcev polj. Eksponent, ki je povsem ničeln z ničelno mantiso, je ±0; povsem ničeln eksponent z neničelno mantiso je subnormalno število, katerega efektivni eksponent je 1 − bias in katerega vodilni bit je 0 namesto 1. Eksponent z vsemi enicami z ničelno mantiso je ±neskončnost, eksponent z vsemi enicami z neničelno mantiso pa je NaN. Rekonstruirana vrednost se prebere neposredno nazaj iz istih bajtov, zato prikazuje točno najbližjo predstavljivo vrednost, vključno z morebitnim zaokroževanjem, ki se je zgodilo med kodiranjem.
Pogosta vprašanja
Večine decimalnih vrednosti ni mogoče natanko predstaviti v binarni plavajoči vejici, zato koder shrani najbližjo predstavljivo vrednost. Rekonstruirano polje prikazuje to zaokroženo vrednost, s katero vaš računalnik dejansko dela.
Eksponent je shranjen kot nenegativno celo število s pristranskostjo (127 za enojno, 1023 za dvojno). To omogoča enemu polju brez predznaka kodiranje tako velikih kot majhnih magnitud; resnična potenca dvojke je shranjeni eksponent minus pristranskost.
Nič uporablja povsem ničeln eksponent in mantiso. Neskončnost uporablja eksponent z vsemi enicami z ničelno mantiso. NaN uporablja eksponent z vsemi enicami z neničelno mantiso. Subnormale uporabljajo povsem ničeln eksponent z neničelno mantiso in implicitno vodilno 0.
Znano tudi kot
TG we-Calculate Editorial Team. (2026). Pretvornik IEEE-754 za plavajoče vejice [Online calculator]. TG we-Calculate. https://we-calculate.com/sl/calculator/ieee-754-floating-point-converter
TG we-Calculate Editorial Team. "Pretvornik IEEE-754 za plavajoče vejice." TG we-Calculate. 2026. https://we-calculate.com/sl/calculator/ieee-754-floating-point-converter.
TG we-Calculate Editorial Team, "Pretvornik IEEE-754 za plavajoče vejice," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/sl/calculator/ieee-754-floating-point-converter
@misc{wecalculate_ieee_754_floating_point_converter, title = {Pretvornik IEEE-754 za plavajoče vejice}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/sl/calculator/ieee-754-floating-point-converter}}, year = {2026}, note = {TG we-Calculate} }
Vam je ta kalkulator pomagal?
