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 TeamNo bāzes
Tas pats veselais skaitlis parādīts visās četrās bāzēs zemāk.
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
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
| Ievaddati | Rezultāts |
|---|---|
| Binārais 1010 → decimālais | 10 |
| Decimālais 255 → heksadecimālais | FF |
| Heksadecimālais 1F → oktālais | 37 |
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ā
Avoti un atsauces
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
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.
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
@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?
