Kas ir decimālie, heksadecimālie un binārie skaitļi?
Decimālā sistēma ir ikdienas pamata-10 skaitīšanas sistēma. Tā izmanto desmit ciparus: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
Hexadecimālā sistēma ir bāze-16. Tā izmanto ciparus 0–9 un burtus A, B, C, D, E un F, kur A atbilst 10 un F atbilst 15.
Binārā sistēma ir bāze-2 un izmanto tikai 0 un 1. Datori bināro sistēmu izmanto iekšēji, bet heksadecimālā sistēma bieži tiek izmantota kā kompakts veids, kā rakstīt bināros datus.
Kā pārvērst decimālskaitli heksadecimālskaitlī
Lai pārvērstu decimālskaitli heksadecimālajā formātā, atkārtoti daliet decimālskaitli ar 16 un pierakstiet atlikumus. Atlikumi no 10 līdz 15 tiek pārvērsti attiecīgi par A līdz F.
462 ÷ 16 = 28 atlikums 14 = E
28 ÷ 16 = 1 atlikums 12 = C
1 ÷ 16 = 0 atlikums 1
Rezultāts: 1CE₁₆
Tātad decimālskaitlis 462 tiek pārvērsts heksadecimālajā skaitlī 1CE.
Kā pārvērst decimālskaitli binārā skaitlī
Lai pārvērstu decimālskaitli binārā formātā, atkārtoti daliet decimālskaitli ar 2 un pierakstiet atlikumus. Binārais rezultāts ir atlikumi, kas nolasīti no apakšas uz augšu.
42 ÷ 2 = 21 atlikums 0
21 ÷ 2 = 10 atlikums 1
10 ÷ 2 = 5 atlikums 0
5 ÷ 2 = 2 atlikums 1
2 ÷ 2 = 1 atlikums 0
1 ÷ 2 = 0 atlikums 1
Rezultāts: 101010₂
Tātad decimālskaitlis 42 pārvēršas binārā skaitlī 101010.
Kad ir lietderīgi veikt decimālo skaitļu pārvēršanu heksadecimālajā formātā
Decimālskaitļu pārvēršana heksadecimālajā sistēmā ir izplatīta programmēšanā, atkļūdošanā, krāsu vērtībās, atmiņas adresēs, Unicode koda punktos un zema līmeņa datu analīzē.
Piemēram, decimālskaitlis 255 heksadecimālajā sistēmā ir FF. RGB krāsas kodā FF apzīmē maksimālo vērtību krāsas kanālā.
Ievades noteikumi
- Izmanto ciparus 0–9 decimālajai ievadei.
- Komati, atstarpes un pasvītrojuma zīmes tiek ignorētas ērtākam lasīšanai.
- Atbalstītas veselas skaitļi. Daļskaitļi šajā rīkā nav paredzēti konvertēšanai.
- Atbalstītas negatīvas veselas skaitlis, piemēram, -462.