Advanced

IEEE-754-liukulukumuunnin

Koodaa mikä tahansa desimaaliluku sen tarkaksi IEEE-754 single- tai double-tarkkuuden bittikuvioksi ja näe etumerkki-, eksponentti- ja mantissakentät.
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)
Eksponentti (8 bits)
Mantissa (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
Tulokset ovat arvioita ja tarkoitettu vain yleiseen tiedoksi, eivätkä ne ole ammattilaisen neuvoja — varmista aina tärkeät tulokset itsenäisesti ennen kuin luotat niihin. Lue koko vastuuvapauslauseke.
Pikavastaus

Miten tämä laskin toimii?

Tämä muunnin koodaa desimaaliluvun sen IEEE-754-bittikuvioksi. Se jakaa sanan etumerkkibittiin, eksponenttikenttään ja mantissaan, ja raportoi sitten vinoutetut ja vinouttamattomat eksponentit, heksasanan ja tarkan rekonstruoidun arvon sekä 32-bittiselle single- että 64-bittiselle double-tarkkuudelle, mukaan lukien nolla, ääretön, NaN ja subnormaalit.

Kaava
arvo = (-1)^etumerkki × 1.mantissa × 2^(tallennettuEksponentti - vinouma)
How this is calculated

Syöttämäsi desimaaliarvo kirjoitetaan tavupuskuriin alustan DataView'lla (setFloat32 32-bittiselle single-tarkkuudelle, setFloat64 64-bittiselle double-tarkkuudelle), minkä jälkeen jokainen tavu luetaan takaisin ja laajennetaan binäärinumeroikseen big-endian-järjestyksessä. Tuloksena oleva bittijono leikataan kolmeen kenttään: 1 etumerkkibitti, sitten eksponentti (8 bittiä single, 11 bittiä double), sitten mantissa eli murto-osa (23 bittiä single, 52 bittiä double).

Eksponentti tallennetaan vinouman kanssa, jotta se voi esittää sekä positiivisia että negatiivisia potensseja ilman erillistä etumerkkiä: vinouma on 127 single-tarkkuudelle ja 1023 double-tarkkuudelle. Vinouttamaton eksponentti on yksinkertaisesti tallennettu eksponentti miinus vinouma. Normaaleille luvuille todellinen arvo on (-1)^etumerkki × 1.mantissa × 2^(tallennettuEksponentti - vinouma), jossa johtava 1 on implisiittinen eikä sitä tallenneta.

Erikoistapaukset käsitellään suoraan kenttäkuvioista. Pelkkä nollaeksponentti nollamantissalla on ±0; pelkkä nollaeksponentti nollasta poikkeavalla mantissalla on subnormaali luku, jonka tehollinen eksponentti on 1 - vinouma ja jonka johtava bitti on 0 eikä 1. Pelkkä ykköseksponentti nollamantissalla on ±Ääretön, ja pelkkä ykköseksponentti nollasta poikkeavalla mantissalla on NaN. Rekonstruoitu arvo luetaan suoraan takaisin samoista tavuista, joten se näyttää tarkalleen lähimmän esitettävissä olevan arvon, mukaan lukien mahdollinen koodauksen aikana tapahtunut pyöristys.

Usein kysytyt kysymykset

Useimpia desimaalilukuja ei voida esittää tarkalleen binääriliukuluvuissa, joten koodain tallentaa lähimmän esitettävissä olevan arvon. Rekonstruoitu kenttä näyttää kyseisen pyöristetyn arvon, jonka kanssa tietokoneesi todella toimii.

Eksponentti tallennetaan ei-negatiivisena kokonaislukuna, joka on siirretty vinoumalla (127 single, 1023 double). Tämä antaa yhden etumerkittömän kentän koodata sekä suuria että pieniä suuruusluokkia; todellinen kahden potenssi on tallennettu eksponentti miinus vinouma.

Nolla käyttää pelkkää nollaeksponenttia ja -mantissaa. Ääretön käyttää pelkkää ykköseksponenttia nollamantissalla. NaN käyttää pelkkää ykköseksponenttia nollasta poikkeavalla mantissalla. Subnormaalit käyttävät pelkkää nollaeksponenttia nollasta poikkeavalla mantissalla ja implisiittisellä johtavalla nollalla.

Tunnetaan myös nimellä

ieee 754 muunnin
liukuluku muunnin
float binääriksi
yksinkertainen kaksinkertainen tarkkuus
mantissa eksponentti laskuri
liukulukuesitys
liukuluku laskuri

APA

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

Chicago

TG we-Calculate Editorial Team. "IEEE-754-liukulukumuunnin." TG we-Calculate. 2026. https://we-calculate.com/fi/calculator/ieee-754-floating-point-converter.

IEEE

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

BibTeX

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

Oliko tästä laskimesta sinulle apua?