Advanced

IEEE-754 floating-point converter

Codeer elk decimaal getal naar het exacte IEEE-754 single- of double-precisie bitpatroon en bekijk de teken-, exponent- en mantisseveldn.
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)
Mantisse (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 zijn schattingen die uitsluitend dienen ter algemene informatie en vormen geen professioneel advies — controleer belangrijke resultaten altijd zelf voordat je erop vertrouwt. Lees de volledige disclaimer.
Snel antwoord

Hoe werkt deze rekenmachine?

Deze converter codeert een decimaal getal naar het IEEE-754-bitpatroon. Het splitst het woord op in een tekenbit, exponentveld en mantisse, en rapporteert vervolgens de bias-gecorrigeerde en niet-bias-gecorrigeerde exponenten, het hex-woord en de exact gereconstrueerde waarde voor zowel 32-bits single- als 64-bits double-precisie, inclusief nul, oneindig, NaN en subnormale getallen.

Formule
waarde = (-1)^teken × 1.mantisse × 2^(opgeslagenExponent - bias)
How this is calculated

De decimale waarde die je invoert wordt naar een byte-buffer geschreven met de platform-DataView (setFloat32 voor 32-bits single-precisie, setFloat64 voor 64-bits double-precisie), waarna elke byte wordt teruggelezen en uitgebreid tot zijn binaire cijfers in big-endian-volgorde. De resulterende bitreeks wordt opgedeeld in drie velden: 1 tekenbit, dan de exponent (8 bits voor single, 11 bits voor double), dan de mantisse, of fractie (23 bits voor single, 52 bits voor double).

De exponent wordt opgeslagen met een bias zodat hij zowel positieve als negatieve machten kan vertegenwoordigen zonder een apart teken: de bias is 127 voor single-precisie en 1023 voor double-precisie. De niet-bias-gecorrigeerde exponent is simpelweg de opgeslagen exponent minus de bias. Voor normale getallen is de werkelijke waarde (-1)^teken × 1.mantisse × 2^(opgeslagenExponent - bias), waarbij de voorloop-1 impliciet is en niet wordt opgeslagen.

Speciale gevallen worden direct uit de veldpatronen afgehandeld. Een exponent van alleen nullen met een mantisse van nul is ±0; een exponent van alleen nullen met een mantisse ongelijk aan nul is een subnormaal getal waarvan de effectieve exponent 1 - bias is en waarvan de voorloopbit 0 in plaats van 1 is. Een exponent van alleen enen met een mantisse van nul is ±Oneindig, en een exponent van alleen enen met een mantisse ongelijk aan nul is NaN. De gereconstrueerde waarde wordt rechtstreeks uit dezelfde bytes teruggelezen, dus hij toont precies de dichtstbijzijnde representeerbare waarde, inclusief eventuele afronding die tijdens het coderen optrad.

Veelgestelde vragen

De meeste decimale getallen kunnen niet exact worden weergegeven in binaire floating-point, dus de encoder slaat de dichtstbijzijnde representeerbare waarde op. Het gereconstrueerde veld toont die afgeronde waarde, waarmee je computer daadwerkelijk werkt.

De exponent wordt opgeslagen als een niet-negatief geheel getal verschoven met een bias (127 voor single, 1023 voor double). Hierdoor kan één veld zonder teken zowel grote als kleine grootheden coderen; de werkelijke macht van twee is de opgeslagen exponent minus de bias.

Nul gebruikt een exponent en mantisse van alleen nullen. Oneindig gebruikt een exponent van alleen enen met een mantisse van nul. NaN gebruikt een exponent van alleen enen met een mantisse ongelijk aan nul. Subnormale getallen gebruiken een exponent van alleen nullen met een mantisse ongelijk aan nul en een impliciete voorloop-0.

Ook bekend als

ieee 754 converter
drijvende komma
float naar binair
enkele dubbele precisie
mantisse exponent
floating point omrekenen

APA

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

Chicago

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

IEEE

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

BibTeX

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

Heeft deze rekenmachine je geholpen?