Co jsou hexadecimální a desítková čísla?
Desítková soustava je běžně používaná číselná soustava o základu 10. Používá deset číslic: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
Hexadecimální soustava je založena na čísle 16. Používá desetinné číslice 0–9 a písmena A, B, C, D, E a F, kde A odpovídá hodnotě 10 a F hodnotě 15.
Hexadecimální soustava se v informatice široce používá, protože jedna hexadecimální číslice přesně odpovídá čtyřem binárním bitům. To umožňuje zkrátit dlouhé binární hodnoty a usnadnit jejich čtení.
Jak převést hexadecimální číslo na desítkové
Pro převod hexadecimálního čísla na desítkové vynásobte každou hexadecimální číslici mocninou čísla 16. Nejpravější číslice se násobí 160, další číslice se násobí 161, poté 162 a tak dále.
1B7E₁₆ = 1×16³ + 11×16² + 7×16¹ + 14×16⁰ = 7038₁₀
To znamená, že hexadecimální číslo 1B7E je rovno desítkovému číslu 7038.
Jak převést hex na binární
.
Pro převod hexadecimálního čísla na binární nahraďte každou hexadecimální číslici její čtyřbitovou binární ekvivalentní hodnotou. Poté spojte jednotlivé skupiny dohromady.
1 = 0001
B = 1011
7 = 0111
E = 1110
1B7E₁₆ = 1101101111110₂
Výsledné binární hodnoty se obvykle zbavují úvodních nul, pokud nejsou potřeba pro formát pevné šířky.
Běžné použití hexadecimálního zápisu
Hexadecimální zápis je běžný v programování, ladění, adresách paměti, kódech Unicode, barevných kódech, kontrolních součtech a analýze binárních souborů.
Například webové barvy často používají hexadecimální zápis. Barva #FF0000 představuje červenou, kde FF je červený kanál a odpovídá desítkové hodnotě 255.
Pravidla pro vstup
.
- Používejte číslice 0–9 a písmena A–F pro hexadecimální vstup.
- Malá písmena jsou přijímána a automaticky normalizována na velká.
- Podporovány jsou volitelné prefixy, jako je 0x.
- Podporovány jsou celá čísla. Zlomky nejsou tímto nástrojem úmyslně převáděny.