Prevodník číselných sústav

Prevodník z binárnej do desatinnej sústavy

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

Konvertujte číslo

Vyberte smer konverzie, zadajte celé číslo a skopírujte výsledok. Binárny systém používa iba číslice 0 a 1. Desiatkový systém používa číslice 0 až 9.

Desatinný výsledok 105

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. Prečítajte si každú binárnu číslicu sprava doľava.
  2. Vynásobte každú číslicu zodpovedajúcou mocninou čísla 2.
  3. Pridajte hodnoty, aby ste získali desatinný výsledok.
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ú binárne a desiatkové čísla?

Binárny systém je založený na dvojkovej sústave. Používa iba dve číslice: 0 a 1.

Desatinný sústava je bežný desiatkový číselný systém. Používa desať číslic: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.

Binárny systém je v informatike základný, pretože digitálne obvody reprezentujú informáciu pomocou dvoch stavov, ktoré sa bežne opisujú ako vypnutý/zapnutý alebo 0/1.

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

Na prevod binárneho čísla na desatinné vynásobte každú binárnu číslicu mocninou čísla 2. Najpravá časť číslice používa 20, ďalšia číslica používa 21, potom 22 a tak ďalej.

1101001₂ = 1×2⁶ + 1×2⁵ + 0×2⁴ + 1×2³ + 0×2² + 0×2¹ + 1×2⁰ = 105₁₀

To znamená, že binárne číslo 1101001 sa rovná desiatkovému číslu 105.

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

Na prevod desatinného čísla na binárne ho postupne delte dvoma a zaznamenávajte každý zvyšok. Binárny výsledok získate tak, že prečítate zvyšky zdola nahor.

179 ÷ 2 = 89 zvyšok 1
89 ÷ 2 = 44 zvyšok 1
44 ÷ 2 = 22 zvyšok 0
22 ÷ 2 = 11 zvyšok 0
11 ÷ 2 = 5 zvyšok 1
5 ÷ 2 = 2 zvyšok 1
2 ÷ 2 = 1 zvyšok 0
1 ÷ 2 = 0 zvyšok 1
Výsledok: 10110011₂

Takže desatinné číslo 179 sa prevedie na binárne 10110011.

Binárne zlomky a praktické použitie

Tento konvertor sa zameriava na presnú konverziu celých čísel. Možná je aj práca s binárnymi zlomkami: číslice za binárnou čiarkou predstavujú hodnoty 1/2, 1/4, 1/8, 1/16 a tak ďalej.

Binárny kód sa vyskytuje v programovaní, sietách, súborových formátoch, bitových maskách, povoleniach, digitálnej elektronike a ladení na nízkej úrovni. Pre lepšiu čitateľnosť sa dlhé binárne hodnoty často zoskupujú alebo prevádzajú do hexadecimálneho tvaru.

Pravidlá vstupu

  • Používajte iba 0 a 1 pre binárny vstup.
  • Použite číslice 0–9 pre desatinný vstup.
  • Podporujú sa celé čísla. Zlomky nie sú týmto nástrojom úmyselne konvertované.
  • Podporované sú aj záporné celé čísla, napríklad -1010 alebo -10.