Čo sú hexadecimálne a desiatkové čísla?
Desatinný sústava je bežný desiatkový číselný systém. Používa desať číslic: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
Hexadecimálny systém je založený na sústave s číslom 16. Používa desatinné číslice 0–9 a písmená A, B, C, D, E a F, kde A zodpovedá hodnote 10 a F hodnote 15.
Hexadecimálny systém sa v informatike široko používa, pretože jedna hexadecimálna číslica presne zodpovedá štyrom binárnym bitom. To umožňuje skrátiť dlhé binárne hodnoty a uľahčiť ich čítanie.
Ako previesť hexadecimálne číslo na desatinné
Na prevod hexadecimálneho čísla na desiatkové vynásobte každú hexadecimálnu číslicu príslušnou mocninou čísla 16. Najpravá časť používa 160, ďalšia číslica 161, potom 162 a tak ďalej.
1B7E₁₆ = 1×16³ + 11×16² + 7×16¹ + 14×16⁰ = 7038₁₀
To znamená, že hexadecimálne 1B7E sa rovná desiatkovému 7038.
Ako previesť hex na binárny
Na konverziu hexadecimálneho čísla na binárne nahraďte každú hexadecimálnu číslicu jej štvorbitovým binárnym ekvivalentom. Potom spojte jednotlivé skupiny dohromady.
1 = 0001
B = 1011
7 = 0111
E = 1110
1B7E₁₆ = 1101101111110₂
Vodivé nuly sa zvyčajne odstraňujú z konečnej binárnej hodnoty, pokiaľ nie sú potrebné pre formát s pevnou šírkou.
Bežné použitie hexadecimálneho číselného systému
Hexadecimálny systém je bežne používaný v programovaní, ladení, adresách pamäte, kódových bodoch Unicode, farebných kódoch, kontrolných súčtoch a pri prehliadaní binárnych súborov.
Napríklad webové farby často používajú hexadecimálny zápis. Farba #FF0000 predstavuje červenú, kde FF je červený kanál a zodpovedá desiatkovému číslu 255.
Pravidlá vstupu
- Použite číslice 0–9 a písmená A–F pre hexadecimálny vstup.
- Prijímajú sa malé písmená a automaticky sa normalizujú na veľké.
- Podporované sú voliteľné prefixy, ako napríklad 0x.
- Podporujú sa celé čísla. Zlomky nie sú týmto nástrojom úmyselne konvertované.