Advanced

IEEE-754 Flyttalsomvandlare

Koda valfritt decimaltal till dess exakta IEEE-754 bitmönster för enkel- eller dubbelprecision och se tecken-, exponent- och mantissafälten.
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)
Exponent (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
Resultaten är uppskattningar endast för allmän information och utgör inte professionell rådgivning — verifiera alltid viktiga resultat oberoende innan du förlitar dig på dem. Läs hela ansvarsfriskrivningen.
Snabbt svar

Hur fungerar denna kalkylator?

Denna omvandlare kodar ett decimaltal till sitt IEEE-754 bitmönster. Den delar upp värdet i en teckenbit, exponentfält och mantissa, och rapporterar sedan de biasade och obiasade exponenterna, hexordet och det exakta rekonstruerade värdet för både 32-bitars enkel och 64-bitars dubbel precision, inklusive noll, oändlighet, NaN och subnormaler.

Formel
value = (-1)^sign × 1.mantissa × 2^(storedExponent - bias)
How this is calculated

Det decimalvärde du anger skrivs till en bytebuffer med plattformens DataView (setFloat32 för 32-bitars enkelprecision, setFloat64 för 64-bitars dubbelprecision), sedan läses varje byte tillbaka och expanderas till sina binära siffror i big-endian ordning. Den resulterande bitsträngen skivas i tre fält: 1 teckenbit, sedan exponenten (8 bitar för enkel, 11 bitar för dubbel), sedan mantissan eller bråkdelen (23 bitar för enkel, 52 bitar för dubbel).

Exponenten lagras med ett bias så att den kan representera både positiva och negativa potenser utan ett separat tecken: biaset är 127 för enkelprecision och 1023 för dubbelprecision. Den obiasade exponenten är helt enkelt den lagrade exponenten minus biaset. För normala tal är det faktiska värdet (-1)^sign × 1.mantissa × 2^(storedExponent - bias), där den ledande ettan är implicit och inte lagras.

Specialfall hanteras direkt från fältmönstren. En allnoll-exponent med noll-mantissa är ±0; en allnoll-exponent med icke-noll-mantissa är ett subnormalt tal vars effektiva exponent är 1 - bias och vars ledande bit är 0 i stället för 1. En allettor-exponent med noll-mantissa är ±Oändlighet, och en allettor-exponent med icke-noll-mantissa är NaN. Det rekonstruerade värdet läses direkt tillbaka från samma byte, så det visar exakt det närmaste representerbara värdet, inklusive eventuell avrundning som uppstod under kodning.

Vanliga frågor

De flesta decimaler kan inte representeras exakt i binärt flyttal, så kodaren lagrar det närmaste representerbara värdet. Det rekonstruerade fältet visar det avrundade värdet, vilket är vad din dator faktiskt arbetar med.

Exponenten lagras som ett icke-negativt heltal förskjutet med ett bias (127 för enkel, 1023 för dubbel). Detta låter ett enda osignerat fält koda både stora och små storleksordningar; den verkliga tvåpotensen är den lagrade exponenten minus biaset.

Noll använder en allnoll-exponent och mantissa. Oändlighet använder en allettor-exponent med noll-mantissa. NaN använder en allettor-exponent med icke-noll-mantissa. Subnormaler använder en allnoll-exponent med icke-noll-mantissa och en implicit ledande 0.

Även känt som

ieee 754 omvandlare
flyttal representation
float till binär
enkel dubbel precision
mantissa exponent
flyttalsomvandlare
ieee754

APA

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

Chicago

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

IEEE

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

BibTeX

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

Hjälpte denna kalkylator dig?