Kas ir heksadecimālie un decimālie 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 decimāļciparus 0–9 plus burtus A, B, C, D, E un F, kur A atbilst 10 un F atbilst 15.
Hexadecimālie skaitļi tiek plaši izmantoti datoros, jo viens hex cipars precīzi atbilst četriem binārajiem bitiem. Tas padara garus bināros vērtības īsākas un vieglāk lasāmas.
Kā pārvērst heksadecimālo skaitli decimālajā
Lai pārvērstu heksadecimālo skaitli decimālajā, reiziniet katru heksadecimālo ciparu ar 16 pakāpi. Tiesaisnējais cipars izmanto 160, nākamais cipars izmanto 161, tad 162 un tā tālāk.
1B7E₁₆ = 1×16³ + 11×16² + 7×16¹ + 14×16⁰ = 7038₁₀
Tas nozīmē, ka heksadecimālais skaitlis 1B7E ir vienāds ar decimālo skaitli 7038.
Kā pārvērst heksadecimālo skaitli binārā formātā
Lai pārvērstu heksadecimālo skaitli binārā formātā, aizstājiet katru heksadecimālo ciparu ar tā četru bitu bināro atbilstību. Pēc tam savienojiet grupas kopā.
1 = 0001
B = 1011
7 = 0111
E = 1110
1B7E₁₆ = 1101101111110₂
Vadošie nulles parasti tiek noņemtas no galīgā binārā vērtības, ja vien tās nav nepieciešamas fiksēta platumā formātā.
Biežākās heksadecimālā formāta izmantošanas iespējas
Hexadecimālie skaitļi ir plaši izmantoti programmēšanā, atkļūdošanā, atmiņas adresēs, Unikoda koda punktos, krāsu kodēs, kontroles summās un bināro failu analīzē.
Piemēram, tīmekļa krāsu vērtības bieži izmanto heksadecimālo apzīmējumu. Krāsa #FF0000 apzīmē sarkanu, kur FF ir sarkanais kanāls un atbilst decimālajam skaitlim 255.
Ievades noteikumi
- Ievadiet heksadecimālo vērtību, izmantojot ciparus 0–9 un burtus A–F.
- Pieņemtas ir arī mazās burti, kas automātiski tiek normalizēti uz lielajiem burtiem.
- Ir atbalstīti papildu prefiksi, piemēram, 0x.
- Atbalstītas veselas skaitļi. Daļskaitļi šajā rīkā nav paredzēti konvertēšanai.