Prevodník číselných sústav

Prevodník z desatinného do hexadecimálneho čísla

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

Konvertujte desatinné číslo

Zadajte desatinné celé číslo a vyberte, či ho chcete previesť na hexadecimálne alebo binárne. Desatinný vstup používa číslice 0–9.

Hexadecimálny výsledok 1CE
Konvertovať hex na desatinné miesto 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. Rozdeľte desatinné číslo cieľovou základňou.
  2. Zaznamenajte si každý zvyšok z každého kroku delenia.
  3. Zvyšky čítajte zdola nahor, aby ste získali konečnú hodnotu.
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ú desatinné, hexadecimálne a binárne čí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 základom 16. Používa číslice 0–9 a písmená A, B, C, D, E a F, pričom A zodpovedá hodnote 10 a F hodnote 15.

Binárny systém je dvojkový a používa iba 0 a 1. Počítače interné pracujú s binárnym systémom, zatiaľ čo hexadecimálny sa často používa ako kompaktný spôsob zápisu binárnych dát.

Ako previesť desatinné číslo na hexadecimálne

Na prevod desatinného čísla na hexadecimálne opakujte delenie desatinného čísla číslom 16 a zaznamenávajte zvyšky. Zvyšky od 10 do 15 sa prevedú na A až F.

462 ÷ 16 = 28 zvyšok 14 = E
28 ÷ 16 = 1 zvyšok 12 = C
1 ÷ 16 = 0 zvyšok 1
Výsledok: 1CE₁₆

Takže desatinné číslo 462 sa prevádza na hexadecimálne 1CE.

Ako previesť desatinné číslo na binárne

Na prevod desatinného čísla na binárne ho opakujte delte dvoma a zaznamenávajte zvyšok. Binárny výsledok je postupnosť zvyškov prečítaná zdola nahor.

42 ÷ 2 = 21, zvyšok 0
21 ÷ 2 = 10, zvyšok 1
10 ÷ 2 = 5, zvyšok 0
5 ÷ 2 = 2, zvyšok 1
2 ÷ 2 = 1, zvyšok 0
1 ÷ 2 = 0, zvyšok 1
Výsledok: 101010₂

Takže desatinné číslo 42 sa prevedie na binárne 101010.

Kedy je konverzia z desatinného do hexadecimálneho systému užitočná

Prevod z desiatkovej do hexadecimálnej sústavy je bežný v programovaní, ladení, farebných hodnotách, adresách pamäte, kódových bodoch Unicode a pri nízkoúrovňovej kontrole dát.

Napríklad desatinné číslo 255 je v hexadecimálnom tvare FF. V kóde farby RGB predstavuje FF maximálnu hodnotu jedného farebného kanála.

Pravidlá vstupu

  • Použite číslice 0–9 pre desatinný vstup.
  • Pre lepšiu čitateľnosť sa čiarky, medzery a podtržníky ignorujú.
  • Podporujú sa celé čísla. Zlomky nie sú týmto nástrojom úmyselne konvertované.
  • Podporované sú aj záporné celé čísla, napríklad -462.