Online Tools Center
  • Domů
  • Nástroje
  • Konvertory
Online Tools Center

Free online calculators for math, finance, fitness, and more.

Rychlé Odkazy

  • Math Calculators
  • Nástroje
  • Konvertory
  • O Nás
  • Kontakt

Právní

  • Zásady Ochrany Osobních Údajů
  • Podmínky Použití

© 2026 Online Tools Center. Všechna práva vyhrazena.

Převodník Číselných Soustav

Okamžitě převádějte čísla mezi desítkovou, dvojkovou, osmičkovou a šestnáctkovou soustavou s podporou dvojkového doplňku.

Převodník Číselných Soustav

Platný rozsah (se znaménkem): -128 – 127

Zadejte hodnotu do libovolného pole pro převod

Co je převodník číselných soustav?

Převodník číselných soustav konvertuje čísla mezi pozičními číselnými soustavami používanými ve vnitřních operacích počítačů. Čtyři nejběžněji používané základy jsou: decimální (základ 10), binární (základ 2), oktální (základ 8) a hexadecimální (základ 16). Znalost těchto soustav je klíčová v informatice, digitální elektronice a systémovém programování.

V České republice operátoři jako Česká telekomunikační infrastruktura a O2 Czech Republic spravují bloky IPv4 adres v binárním formátu. České speciální znaky jako 'Č' (ISO-8859-2 = 200 = 1100 1000 = 0xC8) a 'Š' (0x8A v Windows-1250) jsou důležité pro analýzu staršího textového zpracování. IPv6 adresy jako ty přidělované českými ISP mají 128 bitů v hexadecimálním formátu.

Převodní vzorce

Hodnota čísla v libovolné poziční soustavě je součet každé číslice vynásobené základem, umocněným na pozici dané číslice, počítáno od nuly zprava.

Poziční notace (základ N na decimální)

N=∑i=0n−1bi⋅2iN = \sum_{i=0}^{n-1} b_i \cdot 2^iN=i=0∑n−1​bi​⋅2i
e.g. 10112=1⋅23+0⋅22+1⋅21+1⋅20=1110\text{e.g.}\ 1011_2 = 1 \cdot 2^3 + 0 \cdot 2^2 + 1 \cdot 2^1 + 1 \cdot 2^0 = 11_{10}e.g. 10112​=1⋅23+0⋅22+1⋅21+1⋅20=1110​

Dvojkový doplněk (záporná čísla)

−N=N‾+1(mod2n)-N = \overline{N} + 1 \pmod{2^n}−N=N+1(mod2n)
e.g. −510→8-bit1111 10112=FB16\text{e.g.}\ -5_{10} \xrightarrow{8\text{-bit}} 1111\,1011_2 = \text{FB}_{16}e.g. −510​8-bit​111110112​=FB16​

Dvojkový doplněk (two's complement) reprezentuje záporná celá čísla v binárním formátu: invertuje všechny bity a přičte 1. To umožňuje použít tentýž sčítací obvod pro kladná i záporná čísla.

Praktické příklady

Česká litera 'Č'

'Č' má v kódování ISO-8859-2 hodnotu 200 = 1100 1000 binárně a 0xC8 hexadecimálně. Znalost numerických hodnot českých znaků (Á, Č, Ď, É, Ě, Í, Ň, Ó, Ř, Š, Ť, Ú, Ů, Ý, Ž) je nezbytná při ladění problémů s kódováním textu ve starších systémech.

Maska podsítě O2 Czech Republic

Standardní maska podsítě 255.255.254.0 (neboli /23 v CIDR) identifikuje 23 bitů sítě. Binárně: 1111 1111.1111 1111.1111 1110.0000 0000. Posledních 9 bitů určuje hostitele — celkem 510 použitelných adres.

Port TCP 3389 (RDP)

Port 3389 = 1101 0011 0101 binárně (12 bitů) a 0xD45 hexadecimálně. Čeští správci sítí a specialisté na kyberbezpečnost typicky zapisují čísla portů v hexadecimální notaci v pravidlech firewallu.

Bajtová reprezentace UTF-8

Česká 'ě' je v UTF-8 kódována jako dva bajty: 0xC4 0x9B (196, 155 decimálně). Pochopení hexadecimálního kódování znaků pomáhá při ladění problémů s interoperabilitou textu v českých aplikacích.

Jak převodník funguje

  1. 1

    Zadejte nebo vložte číslo do libovolného ze čtyř polí (decimální, binární, oktální nebo hexadecimální).

  2. 2

    Vyberte vhodnou šířku v bitech pro váš kontext (8 bitů pro bajt, 32 bitů pro běžné celé číslo).

  3. 3

    Nástroj ověří vstup vůči zvolené základně a rozsahu se znaménkem.

  4. 4

    Decimální ekvivalent se vypočítá a zároveň vyjádří ve všech ostatních soustavách.

  5. 5

    Záporná decimální čísla se zobrazí jako dvojkový doplněk pro zvolenou šířku v bitech s odpovídajícími oktálními a hexadecimálními hodnotami.

Tipy a triky

  • ✦Každý hexadecimální znak odpovídá přesně 4 bitům (nibble). Zapamatováním 16 nibble ekvivalentů lze číst výpisy paměti bez kalkulačky.
  • ✦Naučte se mocniny dvojky do 2¹⁰ = 1 024 pro rychlé výpočty z hlavy.
  • ✦Unix oprávnění souborů (např. chmod 755) jsou oktální: 7 = 111₂ znamená čtení + zápis + spouštění pro vlastníka.
  • ✦V dvojkovém doplňku 8-bitové přetečení 127 + 1 dává −128 — častá chyba programování v jazyce C.
  • ✦Bajt vždy odpovídá přesně dvěma hexadecimálním znakům, což výrazně zjednodušuje čtení výpisů síťového provozu.

Často kladené otázky

Proč počítače používají binární soustavu místo decimální?▼

Tranzistory mají dva stabilní stavy (zapnuto/vypnuto), které přirozeně odpovídají 1 a 0. Deset stabilních napěťových úrovní pro každou decimální číslici by učinilo obvody mnohem složitějšími.

Co je dvojkový doplněk a proč se používá?▼

Dvojkový doplněk kóduje záporná celá čísla: invertuje všechny bity a přičte 1. Tentýž sčítací obvod funguje pro oba typy čísel, čímž se zjednodušuje návrh procesoru.

Jak rychle převést binární číslo na hexadecimální?▼

Seskupte bity do 4-bitových skupin zprava doleva, v případě potřeby doplňte nulami. Každá skupina 4 bitů odpovídá jedné hexadecimální číslici: 0000=0, …, 1010=A, 1111=F.

Jaký je rozdíl mezi číslem se znaménkem a bez znaménka?▼

Bez znaménka: všechny bity reprezentují velikost (od 0 do 2ⁿ−1). Se znaménkem (dvojkový doplněk): nejvýznamnější bit označuje znaménko, rozsah od −2ⁿ⁻¹ do 2ⁿ⁻¹−1.

Proč je hexadecimální soustava v programování oblíbená?▼

Bajt vždy odpovídá přesně dvěma hex znakům — mnohem kompaktnější než dlouhé binární řetězce. Adresy paměti, kódy barev a bitové masky jsou konvenčně zapisovány v hexadecimálním formátu.

Co znamená 'šířka v bitech' v tomto převodníku?▼

Šířka v bitech (8, 16, 32 …) určuje rozsah se znaménkem. 8 bitů: −128 – 127; 32 bitů: −2 147 483 648 – 2 147 483 647.

Ohodnoťte Tuto Kalkulačku