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