Advanced

IEEE-754 peldošā komata pārveidotājs

Kodējiet jebkuru decimālskaitli tā precīzajā IEEE-754 vienkāršās vai dubultās precizitātes bitu šablonā un apskatiet zīmes, eksponentes un mantisas 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)
Eksponents (8 bits)
Mantisa (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
Rezultāti ir aplēses tikai vispārējai informācijai un nav profesionāls padoms — vienmēr neatkarīgi pārbaudiet svarīgus rezultātus, pirms uz tiem paļaujaties. Lasīt pilnu atrunu.
Ātrā atbilde

Kā darbojas šis kalkulators?

Šis pārveidotājs kodē decimālskaitli tā IEEE-754 bitu šablonā. Tas sadala vārdu zīmes bitā, eksponentes laukā un mantisā, pēc tam ziņo nobīdītās un nenobīdītās eksponentes, heksadecimālo vārdu un precīzo rekonstruēto vērtību gan 32 bitu vienkāršai, gan 64 bitu dubultai precizitātei, ieskaitot nulli, bezgalību, NaN un subnormālus skaitļus.

Formula
vērtība = (-1)^zīme × 1,mantisa × 2^(glabātāEksponente - nobīde)
How this is calculated

Ievadītā decimālā vērtība tiek ierakstīta baitu buferī, izmantojot platformas DataView (setFloat32 32 bitu vienkāršai precizitātei, setFloat64 64 bitu dubultai precizitātei), pēc tam katrs baits tiek nolasīts atpakaļ un izvērsts tā bināros ciparos big-endian secībā. Iegūtā bitu virkne tiek sadalīta trīs laukos: 1 zīmes bits, pēc tam eksponente (8 biti vienkāršai, 11 biti dubultai), pēc tam mantisa jeb daļa (23 biti vienkāršai, 52 biti dubultai).

Eksponente tiek glabāta ar nobīdi, lai tā varētu attēlot gan pozitīvas, gan negatīvas pakāpes bez atsevišķas zīmes: nobīde ir 127 vienkāršai precizitātei un 1023 dubultai precizitātei. Nenobīdītā eksponente ir vienkārši glabātā eksponente mīnus nobīde. Normāliem skaitļiem faktiskā vērtība ir (-1)^zīme × 1,mantisa × 2^(glabātāEksponente - nobīde), kur vadošā 1 ir netieša un netiek glabāta.

Īpašie gadījumi tiek apstrādāti tieši no lauku šabloniem. Eksponente, kas sastāv no nullēm, ar nulles mantisu ir ±0; eksponente, kas sastāv no nullēm, ar mantisu, kas nav nulle, ir subnormāls skaitlis, kura faktiskā eksponente ir 1 - nobīde un kura vadošais bits ir 0, nevis 1. Eksponente, kas sastāv no vieniniekiem, ar nulles mantisu ir ±bezgalība, un eksponente, kas sastāv no vieniniekiem, ar mantisu, kas nav nulle, ir NaN. Rekonstruētā vērtība tiek nolasīta tieši atpakaļ no tiem pašiem baitiem, tāpēc tā parāda tieši tuvāko attēlojamo vērtību, ieskaitot jebkuru noapaļošanu, kas notikusi kodēšanas laikā.

Biežāk uzdotie jautājumi

Lielāko daļu decimālskaitļu nevar precīzi attēlot binārajā peldošajā komatā, tāpēc kodētājs glabā tuvāko attēlojamo vērtību. Rekonstruētais lauks parāda šo noapaļoto vērtību, ar ko jūsu dators patiesībā strādā.

Eksponente tiek glabāta kā nenegatīvs vesels skaitlis, nobīdīts par nobīdi (127 vienkāršai, 1023 dubultai). Tas ļauj vienam bezzīmes laukam kodēt gan lielas, gan mazas vērtības; patiesā divnieka pakāpe ir glabātā eksponente mīnus nobīde.

Nulle izmanto eksponenti un mantisu, kas sastāv no nullēm. Bezgalība izmanto eksponenti, kas sastāv no vieniniekiem, ar nulles mantisu. NaN izmanto eksponenti, kas sastāv no vieniniekiem, ar mantisu, kas nav nulle. Subnormālie skaitļi izmanto eksponenti, kas sastāv no nullēm, ar mantisu, kas nav nulle, un netiešu vadošo 0.

Pazīstams arī kā

ieee 754 pārveidotājs
peldošā komata pārveidotājs
float uz bināro
vienkārša dubultā precizitāte
mantisa eksponente
peldošā komata skaitlis
ieee 754

APA

TG we-Calculate Editorial Team. (2026). IEEE-754 peldošā komata pārveidotājs [Online calculator]. TG we-Calculate. https://we-calculate.com/lv/calculator/ieee-754-floating-point-converter

Chicago

TG we-Calculate Editorial Team. "IEEE-754 peldošā komata pārveidotājs." TG we-Calculate. 2026. https://we-calculate.com/lv/calculator/ieee-754-floating-point-converter.

IEEE

TG we-Calculate Editorial Team, "IEEE-754 peldošā komata pārveidotājs," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/lv/calculator/ieee-754-floating-point-converter

BibTeX

@misc{wecalculate_ieee_754_floating_point_converter, title = {IEEE-754 peldošā komata pārveidotājs}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/lv/calculator/ieee-754-floating-point-converter}}, year = {2026}, note = {TG we-Calculate} }

Vai šis kalkulators jums palīdzēja?