Převodník číselných soustav

Převodník z desítkové do šestnáctkové soustavy

Převeďte desetinná čísla na hexadecimální nebo binární okamžitě. Nástroj ověřuje váš vstup, podporuje velmi velká celá čísla a zobrazuje jasné kroky převodu.

Převést desetinné číslo

Zadejte desetinné celé číslo a vyberte, zda ho chcete převést na hexadecimální nebo binární tvar. Desetinný vstup používá číslice 0–9.

Výsledek v hexadecimálním tvaru 1CE
Převést hex na desítkový místo toho

Kroky živé konverze

Vysvětlení se aktualizuje během psaní. U velmi velkých čísel nástroj zachovává přesný výsledek a shrnuje metodu místo zobrazení příliš dlouhého seznamu kroků.

Jak je tento výslelek vypočítán

  1. Rozdělte desetinné číslo cílovou základní soustavou.
  2. Zapište si zbytek z každého kroku dělení.
  3. Zbytky čtěte zdola nahoru, abyste získali konečnou hodnotu.
Poznámka k přesnosti: Tento konvertor používá JavaScript BigInt pro převod celých čísel, takže velká celá čísla jsou zpracovávána přesně místo zaokrouhlování jako běžná plovoucí desetinná čárka.

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.