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