Advanced

IEEE-754 slankiojo kablelio keitiklis

Užkoduokite bet kurį dešimtainį skaičių į jo tikslų IEEE-754 vienkartinio ar dvigubo tikslumo bitų šabloną ir pamatykite ženklo, eksponentės bei mantisos laukus.
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)
Rodiklis (8 bits)
Mantisė (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
Rezultatai yra apytiksliai ir skirti tik bendrai informacijai, jie nėra profesionalus patarimas — prieš jais remdamiesi visada savarankiškai patikrinkite svarbius rezultatus. Skaityti visą atsakomybės apribojimą.
Greitas atsakymas

Kaip veikia ši skaičiuoklė?

Šis keitiklis užkoduoja dešimtainį skaičių į jo IEEE-754 bitų šabloną. Jis padalija žodį į ženklo bitą, eksponentės lauką ir mantisą, tada pateikia paslinktą ir nepaslinktą eksponentes, šešioliktainį žodį ir tikslią atkurtą reikšmę tiek 32 bitų vienkartiniam, tiek 64 bitų dvigubam tikslumui, įskaitant nulį, begalybę, NaN ir subnormalius skaičius.

Formulė
reikšmė = (-1)^ženklas × 1.mantisa × 2^(saugomaEksponentė - poslinkis)
How this is calculated

Įvestas dešimtainis skaičius įrašomas į baitų buferį naudojant platformos DataView (setFloat32 32 bitų vienkartiniam tikslumui, setFloat64 64 bitų dvigubam tikslumui), tada kiekvienas baitas nuskaitomas atgal ir išplečiamas į savo dvejetainius skaitmenis big-endian tvarka. Gauta bitų eilutė supjaustoma į tris laukus: 1 ženklo bitas, tada eksponentė (8 bitai vienkartiniam, 11 bitų dvigubam), tada mantisa, arba trupmena (23 bitai vienkartiniam, 52 bitai dvigubam).

Eksponentė saugoma su poslinkiu, kad galėtų atvaizduoti tiek teigiamus, tiek neigiamus laipsnius be atskiro ženklo: poslinkis yra 127 vienkartiniam tikslumui ir 1023 dvigubam tikslumui. Nepaslinkta eksponentė tiesiog yra saugoma eksponentė minus poslinkis. Normaliems skaičiams faktinė reikšmė yra (-1)^ženklas × 1.mantisa × 2^(saugomaEksponentė - poslinkis), kur pirmaujantis 1 yra numanomas ir nesaugomas.

Specialūs atvejai tvarkomi tiesiogiai iš laukų šablonų. Vien iš nulių sudaryta eksponentė su nuline mantisa yra ±0; vien iš nulių sudaryta eksponentė su nenuline mantisa yra subnormalus skaičius, kurio efektyvi eksponentė yra 1 - poslinkis, o pirmaujantis bitas yra 0, o ne 1. Vien iš vienetų sudaryta eksponentė su nuline mantisa yra ±begalybė, o vien iš vienetų sudaryta eksponentė su nenuline mantisa yra NaN. Atkurta reikšmė nuskaitoma tiesiai iš tų pačių baitų, todėl ji rodo tiksliai artimiausią atvaizduojamą reikšmę, įskaitant bet kokį kodavimo metu įvykusį apvalinimą.

Dažnai užduodami klausimai

Daugumos dešimtainių skaičių negalima tiksliai atvaizduoti dvejetainiu slankiojo kablelio formatu, todėl koduotojas saugo artimiausią atvaizduojamą reikšmę. Atkūrimo laukas rodo tą apvalintą reikšmę, su kuria iš tikrųjų dirba jūsų kompiuteris.

Eksponentė saugoma kaip neneigiamas sveikasis skaičius, paslinktas poslinkiu (127 vienkartiniam, 1023 dvigubam). Tai leidžia vienam beženkliui laukui užkoduoti tiek didelius, tiek mažus dydžius; tikrasis dvejeto laipsnis yra saugoma eksponentė minus poslinkis.

Nulis naudoja vien iš nulių sudarytą eksponentę ir mantisą. Begalybė naudoja vien iš vienetų sudarytą eksponentę su nuline mantisa. NaN naudoja vien iš vienetų sudarytą eksponentę su nenuline mantisa. Subnormalūs skaičiai naudoja vien iš nulių sudarytą eksponentę su nenuline mantisa ir numanomu pirmaujančiu 0.

Taip pat žinomas kaip

ieee 754 keitiklis
slankiojo kablelio keitiklis
float i dvejetaini
viengubo dvigubo tikslumo
mantise eksponente
slankaus kablelio skaiciai

APA

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

Chicago

TG we-Calculate Editorial Team. "IEEE-754 slankiojo kablelio keitiklis." TG we-Calculate. 2026. https://we-calculate.com/lt/calculator/ieee-754-floating-point-converter.

IEEE

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

BibTeX

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

Ar ši skaičiuoklė jums padėjo?