Skip to main content
🟢 Beginner

Převodník binárních čísel na desítková

Převeďte binární čísla na desítková a naopak. Okamžité výsledky s podrobným krokovým vysvětlením. Bezplatný online převodník číselných soustav.

Jak funguje převod binárního na desetinný

Binární (základ 2) používá pouze číslice 0 a 1. Každé místo představuje mocninu 2, která se zdvojnásobuje odleva doprava. Pro převod binárního na desetinný násobte každou binární číslici jejím místním hodnotou a součtem výsledků.

Praktický příklad: Převést 1011₂ na desetinný

Pro převod desetinný na binární opakovaně rozdělujte číslem 2 a zaznamenávejte zbytek od spodu nahoru. 11 ÷ 2 = 5 R1, 5 ÷ 2 = 2 R1, 2 ÷ 2 = 1 R0, 1 ÷ 2 = 0 R1 → čtení zbytek nahoru: 1011.

Tato pozicová značení funguje stejně jako desetinný — pouze s jinou základem. V desetinném (základ 10) čísle 347 znamená 3 × 10² + 4 × 10¹ + 7 × 10⁰ = 300 + 40 + 7. Binární používá stejný princip s mocninami 2 místo mocnin 10.

Referenční tabulka binárních místních hodnot

8-bitový bajt je základní jednotkou úložiště počítače. Zde je kompletní tabulka místních hodnot pro 8-bitová čísla (0–255):

Pozice bituMocnina 2Desetinná hodnota
Bit 7 (MSB)2⁷128
Bit 62⁶64
Bit 52⁵32
Bit 42⁴16
Bit 38
Bit 24
Bit 12
Bit 0 (LSB)2⁰1

Bajt může reprezentovat jakékoli číslo od 0 (00000000₂) do 255 (11111111₂). Dva bajty (16 bitů) pokrývají rozsah 0–65 535. Čtyři bajty (32 bitů) pokrývají rozsah 0–4 294 967 295.

Rozšířená tabulka mocnin 2

Pro programátory a počítačové vědce je známost mocnin 2 až do 2⁶⁴ nutná pro pochopení adresování paměti, datových typů a systémových limitů:

MocninaDesetinná hodnotaSignifikance
2⁰1Nejmenší jednotka (1 bit)
2⁸2561 bajt rozsah (0–255)
2¹⁰1 0241 KiB (kibibajt)
2¹⁶65 53616-bit rozsah; limit TCP portů
2²⁰1 048 5761 MiB (mebibajt)
2²⁴16 777 21624-bit barevnost (16,7M barev)
2³⁰1 073 741 8241 GiB (gibibajt)
2³²4 294 967 29632-bit adresovací prostor; IPv4 max
2⁴⁰1 099 511 627 7761 TiB (tebibajt)
2⁶⁴18 446 744 073 709 551 61664-bit adresovací prostor; moderní procesory

Poznámka: Rozdíl mezi binárními prefixy (KiB, MiB, GiB — mocniny 2) a SI prefixy (KB, MB, GB — mocniny 10). 1 GB = 1 000 000 000 bajtů; 1 GiB = 1 073 741 824 bajtů. Tento ~7% rozdíl vysvětluje, proč 500 GB pevný disk ukazuje ~465 GiB v OS (které obvykle používá vnitřně binární jednotky).

Obvyklé binární hodnoty v počítačové technice

Tyto binární hodnoty se často vyskytují v programování, síťovém provozu a správě systému:

BinárníDesetinnáHexadecimálníUžití
0000000000x00NULL bajt, černá barevná kanál
00001010100x0ANová řádka (LF) znak — Unix nový řádek
00001101130x0DStředník (CR) — Windows nový řádek část
00100000320x20Mezerový znak (ASCII)
01000001650x41ASCII 'A'
01100001970x61ASCII 'a' (rozdílí se od 'A' bit 5)
011111111270x7FLocalhost IP (poslední oktet); mazací znak
100000001280x80Začátek rozšířeného ASCII / znaménkové bit
110000001920xC0Třetí třída síťového prefixu (192.x.x.x)
111111112550xFFŠířka; max bajt; bílá v RGB

Porovnání binární, hexadecimální a oktalové hodnoty

Programátoři používají různé číselné báze podle kontextu. Zde je, jak se stejná čísla objevují v každé bázi:

DesetinnáBinárníHexadecimálníOktaUžití
000000x00o0Nula / null
701110x70o7Unix oprávnění (rwx)
1010100xA0o12
1511110xF0o17Maximální 4-bit (nibble)
16100000x100o20
12711111110x7F0o177Maximální podepsaný 8-bit
255111111110xFF0o377Maximální nepodepsaný 8-bit
5111111111110x1FF0o777Unix oprávnění rwxrwxrwx
102311111111110x3FF0o1777Maximální 10-bit (ADC)

Hexadecimální je nejčastěji používanou zkratkou binární hodnoty, protože každá hexadecimální číslice odpovídá přesně 4 binárním bitům — což činí převod jednoduchý. Okta odpovídá 3 bitům na číslici a je primárně používán pro Unixová oprávnění (například chmod 755 = 111 101 101 v binární formě = rwxr-xr-x).