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.
Precision
Value decoded back from the stored bits
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
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
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
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.
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
@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?
