IEEE-754 ujukomaarvu teisendaja
Kodeeri mis tahes kümnendarv selle täpsesse IEEE-754 single- või double-täpsuse bitimustrisse ning vaata märgi-, eksponendi- ja mantissivälju.
Precision
Value decoded back from the stored bits
Kuidas see kalkulaator töötab?
See teisendaja kodeerib kümnendarvu selle IEEE-754 bitimustrisse. See jagab sõna märgibitiks, eksponendiväljaks ja mantissiks, seejärel näitab nihutatud ja nihutamata eksponente, hex-sõna ning täpset taastatud väärtust nii 32-bitise single- kui 64-bitise double-täpsuse jaoks, sealhulgas nulli, lõpmatust, NaN-i ja subnormaalseid.
Valem
How this is calculated
Sisestatud kümnendväärtus kirjutatakse baidipuhvrisse platvormi DataView abil (setFloat32 32-bitise single-täpsuse jaoks, setFloat64 64-bitise double-täpsuse jaoks), seejärel loetakse iga bait tagasi ja laiendatakse selle binaarnumbriteks big-endiani järjekorras. Saadud bitisõne lõigatakse kolmeks väljaks: 1 märgibitt, seejärel eksponent (8 bitti single, 11 bitti double) ning seejärel mantiss ehk murdosa (23 bitti single, 52 bitti double).
Eksponent salvestatakse nihkega, et see saaks esitada nii positiivseid kui negatiivseid astmeid ilma eraldi märgita: nihe on 127 single-täpsuse ja 1023 double-täpsuse jaoks. Nihutamata eksponent on lihtsalt salvestatud eksponent miinus nihe. Normaalsete arvude puhul on tegelik väärtus (-1)^märk × 1.mantiss × 2^(salvestatudEksponent - nihe), kus eesolev 1 on kaudne ega ole salvestatud.
Erijuhtumeid käsitletakse otse väljamustritest. Kõik-null eksponent koos nullmantissiga on ±0; kõik-null eksponent nullist erineva mantissiga on subnormaalne arv, mille efektiivne eksponent on 1 - nihe ja mille eesolev bitt on 0 mitte 1. Kõik-üks eksponent nullmantissiga on ±Lõpmatus ning kõik-üks eksponent nullist erineva mantissiga on NaN. Taastatud väärtus loetakse otse samadest baitidest tagasi, seega see näitab täpselt lähimat esitatavat väärtust, sealhulgas igasugust kodeerimise ajal toimunud ümardamist.
Korduma kippuvad küsimused
Enamikku kümnendarve ei saa binaarses ujukomas täpselt esitada, seega kodeerija salvestab lähima esitatava väärtuse. Taastatud väli näitab seda ümardatud väärtust, millega sinu arvuti tegelikult töötab.
Eksponent salvestatakse mittenegatiivse täisarvuna, nihkega (127 single, 1023 double). See võimaldab ühel märgita väljal kodeerida nii suuri kui väikseid suurusi; tegelik kahe aste on salvestatud eksponent miinus nihe.
Null kasutab kõik-null eksponenti ja mantissi. Lõpmatus kasutab kõik-üks eksponenti nullmantissiga. NaN kasutab kõik-üks eksponenti nullist erineva mantissiga. Subnormaalsed kasutavad kõik-null eksponenti nullist erineva mantissiga ja kaudset eesolevat 0-i.
Tuntud ka kui
TG we-Calculate Editorial Team. (2026). IEEE-754 ujukomaarvu teisendaja [Online calculator]. TG we-Calculate. https://we-calculate.com/et/calculator/ieee-754-floating-point-converter
TG we-Calculate Editorial Team. "IEEE-754 ujukomaarvu teisendaja." TG we-Calculate. 2026. https://we-calculate.com/et/calculator/ieee-754-floating-point-converter.
TG we-Calculate Editorial Team, "IEEE-754 ujukomaarvu teisendaja," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/et/calculator/ieee-754-floating-point-converter
@misc{wecalculate_ieee_754_floating_point_converter, title = {IEEE-754 ujukomaarvu teisendaja}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/et/calculator/ieee-754-floating-point-converter}}, year = {2026}, note = {TG we-Calculate} }
Kas see kalkulaator aitas sind?
