Co jsou desítková, šestnáctková a binární čí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á číslice 0–9 a písmena A, B, C, D, E a F, kde A odpovídá hodnotě 10 a F hodnotě 15.
Binární soustava je založena na základu 2 a používá pouze 0 a 1. Počítače interně pracují s binárním kódem, zatímco hexadecimální zápis se často využívá jako kompaktní způsob pro záznam binárních dat.
Jak převést desetinné číslo na hexadecimální
Pro převod desítkového čísla na šestnáctkové opakovaně dělte desítkové číslo číslem 16 a zaznamenávejte zbytek. Zbytky od 10 do 15 se převedou na A až F.
462 ÷ 16 = 28 zbytek 14 = E
28 ÷ 16 = 1 zbytek 12 = C
1 ÷ 16 = 0 zbytek 1
Výsledek: 1CE₁₆
Takže desetinné číslo 462 se převede na hexadecimální 1CE.
Jak převést desítkovou soustavu na binární
Pro převod desítkového čísla na binární opakovaně dělte desítkové číslo dvěma a zapisujte zbytek. Výsledek v binárním tvaru získáte tak, že přečtete zbytky zdola nahoru.
42 ÷ 2 = 21 zbytek 0
21 ÷ 2 = 10 zbytek 1
10 ÷ 2 = 5 zbytek 0
5 ÷ 2 = 2 zbytek 1
2 ÷ 2 = 1 zbytek 0
1 ÷ 2 = 0 zbytek 1
Výsledek: 101010₂
Takže desetinné číslo 42 se převede na binární 101010.
Když je převod z desítkové do šestnáctkové soustavy užitečný
Převod z desítkové do šestnáctkové soustavy je běžný v programování, ladění kódu, při práci s hodnotami barev, adresami paměti, kódovými body Unicode a při nízké úrovni kontroly dat.
Například desetinné číslo 255 je v hexadecimálním systému zapsáno jako FF. V kódu barvy RGB představuje FF maximální hodnotu jednoho barevného kanálu.
Pravidla pro vstup
.
- Používejte číslice 0–9 pro desetinový vstup.
- Pro snazší čtení se ignorují čárky, mezery a podtržítka.
- Podporovány jsou celá čísla. Zlomky nejsou tímto nástrojem úmyslně převáděny.
- Podporovány jsou i záporná celá čísla, například -462.