Beginner

Skaitļu bāzes pārveidotājs

Pārveidojiet veselu skaitli starp bināro (bāze 2), oktālo (bāze 8), decimālo (bāze 10) un heksadecimālo (bāze 16) sistēmu.
Pēdējoreiz atjaunināts: 2026. gada 20. jūnijs · Pārskatīja TG we-Calculate Editorial Team
Ievadiet ciparus, kas derīgi izvēlētajai bāzei

No bāzes

Decimālā vērtība
10

Tas pats veselais skaitlis parādīts visās četrās bāzēs zemāk.

Binārais (bāze 2)
1010
Oktālais (bāze 8)
12
Decimālais (bāze 10)
10
Heksadecimālais (bāze 16)
A
1248Positional place values in base 2 (×2 each step)
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ā pārveidot skaitli starp bāzēm?

Lai pārveidotu skaitli bāzē 10, reiziniet katru ciparu ar bāzi, kas pacelta līdz tā pozīcijai (skaitot no nulles labajā pusē), un saskaitiet rezultātus. Lai pārietu no decimālā uz citu bāzi, atkārtoti daliet ar mērķa bāzi un nolasiet atlikumus no apakšas uz augšu. Šis rīks veic abus automātiski.

Formula
value = Σ dᵢ × baseⁱ (katrs cipars dᵢ tiek reizināts ar bāzi, kas pacelta līdz tā pozīcijai i)
How this is calculated

Jūs sniedzat divus ievaddatus: vērtību (ciparu virkni) un "no bāzes" (sistēmas pamatu, kurā šī virkne ir uzrakstīta — 2, 8, 10 vai 16). Pārveidotājs vispirms pārbauda, vai katra rakstzīme ir likumīgs cipars šai bāzei: bāze 2 atļauj tikai 0–1, bāze 8 atļauj 0–7, bāze 10 atļauj 0–9, un bāze 16 pievieno A–F (neatkarīgi no reģistra). Ja kāda rakstzīme ir ārpus diapazona, ievaddati tiek noraidīti, nevis klusi apgriezti.

Vērtība pēc tam tiek dekodēta vienā decimālā veselā skaitlī, izmantojot pozicionālo notāciju: katrs cipars tiek reizināts ar bāzi, kas pacelta tā pozīcijas pakāpē, skaitot no nulles labajā pusē, un reizinājumi tiek summēti. Tātad binārais 1010 kļūst par 1×2³ + 0×2² + 1×2¹ + 0×2⁰ = 10. Šis viens veselais skaitlis ir kanoniskā vērtība; tas tiek pārkodēts visās četrās bāzēs attēlošanai, heksadecimālo pēc konvencijas parādot ar lielajiem burtiem.

Rīks apstrādā tikai nenegatīvus veselus skaitļus — bez zīmēm, daļskaitļiem vai atdalītājiem. Tas arī pieņem precīzu veselu skaitļu aritmētiku, tāpēc vērtības virs 2⁵³−1 (9 007 199 254 740 991) tiek noraidītas, lai izvairītos no peldošā komata noapaļošanas kļūdām.

Piemēri
IevaddatiRezultāts
Binārais 1010 → decimālais10
Decimālais 255 → heksadecimālaisFF
Heksadecimālais 1F → oktālais37

Biežāk uzdotie jautājumi

Heksadecimālos ciparus A–F var rakstīt jebkurā reģistrā, taču lielie burti ir visizplatītākā konvencija atmiņas adresēm, krāsu kodiem un dokumentācijai, tāpēc rezultāts izmanto lielos burtus.

Šis pārveidotājs apstrādā nenegatīvus veselus skaitļus. Daļas un zīmes netiek atbalstītas, jo binārās/oktālās/heksadecimālās daļas seko atsevišķiem noteikumiem.

Līdz 9 007 199 254 740 991 (2⁵³−1), lielākajam veselajam skaitlim, ko JavaScript var attēlot precīzi. Lielākas vērtības tiek noraidītas, lai izvairītos no noapaļošanas kļūdām.

Pazīstams arī kā

skaitļu sistēmu pārveidotājs
skaitļa bāzes konvertors
binārs uz decimālo
decimāls uz bināro
hex uz decimālo
oktālais pārveidotājs
skaitīšanas sistēmas
number base

APA

TG we-Calculate Editorial Team. (2026). Skaitļu bāzes pārveidotājs [Online calculator]. TG we-Calculate. https://we-calculate.com/lv/calculator/number-base-converter

Chicago

TG we-Calculate Editorial Team. "Skaitļu bāzes pārveidotājs." TG we-Calculate. 2026. https://we-calculate.com/lv/calculator/number-base-converter.

IEEE

TG we-Calculate Editorial Team, "Skaitļu bāzes pārveidotājs," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/lv/calculator/number-base-converter

BibTeX

@misc{wecalculate_number_base_converter, title = {Skaitļu bāzes pārveidotājs}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/lv/calculator/number-base-converter}}, year = {2026}, note = {TG we-Calculate} }

Vai šis kalkulators jums palīdzēja?