Matematika
Prevod číselných sústav: binárna, desiatková a hex
Zadajte číslo a sústavu, v ktorej je zapísané. Ihneď uvidíte jeho dvojkový, osmičkový, desiatkový a šestnástkový zápis bez zaokrúhľovania celých čísel.
Bezplatná online kalkulačka
Desiatkový zápis čísla
—
Zadajte údaje na výpočet
Najviac 32 číslic; len nezáporné celé číslo.
Vyberte sústavu, v ktorej je zadané číslo zapísané.
Len nezáporné celé čísla, najviac 32 vstupných číslic. Bez zaokrúhľovania, pevnej bitovej šírky alebo zlomkovej časti. Úvodné nuly sa vo výsledku nezachovávajú; nula má jednu binárnu číslicu.
| Číselná sústava | Zápis tej istej hodnoty |
|---|
Prevod z binárnej do desiatkovej sústavy aj opačne
Zápisy 101010 v dvojkovej sústave, 42 v desiatkovej a 2A v šestnástkovej označujú rovnakú hodnotu. Tento prevodník zobrazí všetky štyri podporované sústavy naraz. Využijete ho pri informatike, pri kontrole binárnych príkladov alebo pri čítaní hexadecimálnych hodnôt.
Najprv vyberte sústavu zadaného čísla
Do prvého poľa napíšte nezáporné celé číslo a v druhom vyberte jeho základ. Napríklad zápis 10 znamená v dvojkovej sústave dva, v osmičkovej osem a v desiatkovej desať. Rovnaký text preto bez určenia vstupnej sústavy nestačí na správny prevod.
Dvojková sústava používa 0 a 1, osmičková číslice 0 až 7 a desiatková 0 až 9. Šestnástková navyše používa A až F pre hodnoty 10 až 15. Pri hexadecimálnom vstupe môžete písať malé aj veľké písmená. Medzery slúžia iba na oddelenie skupín a pri výpočte sa odstránia.
Príklad: binárne 101010 je desiatkové 42
Pozície v binárnom zápise sprava zodpovedajú hodnotám 1, 2, 4, 8, 16 a 32. V čísle 101010 sú jednotky pri 32, 8 a 2: ich súčet je 42. V šestnástkovej sústave je to 2A, pretože 2 × 16 + 10 = 42. V osmičkovej sústave vyjde 52.
Presnosť, prefixy a podporovaný rozsah
Vstup môže obsahovať najviac 32 číslic po odstránení medzier a príslušného prefixu. Prefixy 0b, 0o a 0x sú dovolené iba pri zodpovedajúcej dvojkovej, osmičkovej a šestnástkovej voľbe. Výsledky celých čísel sa nezaokrúhľujú; dlhé zápisy sa v zobrazení zalomia.
Prevodník nepoužíva pevnú bitovú šírku, nedopĺňa úvodné nuly a nepočíta dvojkový doplnok záporných čísel. Neprevádza desatinné zlomky ani textové znaky. Počet binárnych číslic je dĺžka najkratšieho zápisu; pre nulu zobrazujeme jednu číslicu. Na M, X či IV slúži samostatný prevodník rímskych číslic.
Predpoklady a obmedzenia
Len nezáporné celé čísla, najviac 32 vstupných číslic. Bez zaokrúhľovania, pevnej bitovej šírky alebo zlomkovej časti. Úvodné nuly sa vo výsledku nezachovávajú; nula má jednu binárnu číslicu.
Zdroje a metodika
Časté otázky
Ako prevediem dvojkové číslo na desiatkové?
Zadajte napríklad 101010 a vyberte dvojkovú sústavu. Hlavný výsledok je 42. Pri ručnom výpočte sčítate mocniny dvojky na pozíciách, kde je jednotka.
Čo znamenajú písmená A až F v hexadecimálnej sústave?
Predstavujú hodnoty 10 až 15: A = 10, B = 11, C = 12, D = 13, E = 14 a F = 15. Napríklad FF zodpovedá desiatkovému číslu 255.
Môžem zadať prefix 0b alebo 0x?
Áno, ak vyberiete zodpovedajúcu vstupnú sústavu. Použite 0b pre dvojkovú, 0o pre osmičkovú a 0x pre šestnástkovú. Prefix sa do limitu 32 číslic nezapočíta.
Stratí kalkulačka presnosť pri veľkom čísle?
Pri podporovaných nezáporných celých vstupoch nie. Výpočet používa presné celé čísla, nie bežné desatinné aproximácie. Výstup môže byť dlhší než vstupných 32 číslic.
Prečo nezostanú úvodné nuly a čo záporné čísla?
Výsledok je najkratší zápis hodnoty bez určenej bitovej šírky, preto úvodné nuly odstráni. Záporné čísla, dvojkový doplnok a zlomkové časti tento nástroj nepodporuje.




