Prevodník číselných sústav

Hexadecimálny na Desiatkový Konvertor

Prevádzajte hexadecimálne čísla na desiatkové alebo binárne okamžite. Nástroj overuje váš vstup, podporuje veľmi veľké celé čísla a zobrazuje jasné kroky konverzie.

Konvertujte hexadecimálne číslo

Zadajte hexadecimálnu hodnotu a vyberte, či ju chcete previesť na desatinnú alebo binárnu podobu. Hexadecimálny systém používa číslice 0–9 a písmená A–F.

Desatinný výsledok 7038
Konvertovať desatinné na hexadecimálne namiesto toho

Kroky živého prevodu

Vysvetlenie sa aktualizuje počas písania. Pri veľmi veľkých číslach nástroj zachováva presný výsledok a sumarizuje metódu namiesto zobrazovania príliš dlhého zoznamu krokov.

Ako sa vypočítava tento výsledok

  1. Prečítajte si každú hexadecimálnu číslicu sprava doľava.
  2. Nahraďte A, B, C, D, E a F desatinnými hodnotami od 10 do 15.
  3. Vynásobte každú hodnotu číslice zodpovedajúcou mocninou čísla 16 a sčítajte výsledky.
Poznámka k presnosti: Tento konvertor používa JavaScript BigInt na prevod celých čísel, takže veľké celé čísla sú spracovávané presne namiesto zaokrúhľovania ako bežné desatinné čísla.

Č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é.