Všechny nástroje

Převodník číselných soustav

Převod celých čísel mezi binárními, osmičkovými, desítkovými a šestnáctkovými reprezentacemi. Ladění barevných kódů (#FF5733), bitových masek IP, adres paměti a kurzů sestavení bez mentální aritmetiky. Podporuje běžné bitové šířky (8, 16, 32), pokud nástroj zobrazuje výplň.
Z
Hodnota
Výsledek
BIN: 11111111
OCT: 377
HEX: FF

Jak převést číselné základy

1. Zadejte číslo ve zdrojovém základu (předpona 0x pro hex, 0b pro binární, pokud je podporována).
2. Vyberte cílovou základnu nebo čtěte všechny základny najednou.
3. Ověřte úvodní nuly u formátů s pevnou šířkou (např. 0x0A).
4. Zkopírujte hodnotu do kódu, masky podsítě nebo odpovědí na vyšetření.

Příklady základní konverze

Hexadecimální barevný kanál

0xFF desítkové = 255 = binární 11111111 — plná neprůhlednost nebo maximální červený kanál v #RRGGBB.

Binární na desítkové

0b1010 = 10 desítkové = 0xA hex. Užitečné pro bitové příznaky oprávnění.

Octal (oprávnění Unix)

chmod 755 → rwxr-xr-x. 7=111, 5=101 binárně pro vlastník/skupinu/ostatní bity.

Kdy převést číselné základy

Když čtete výpisy paměti nebo hodnoty registrů v ladicích programech.
Při překladu segmentů IPv4/masky sítě nebo MAC adres.
Když dokončíte úlohy CS na poziční notaci.

Kdy zvolit něco jiného

Když potřebujete 754bitové rozložení IEEE s plovoucí desetinnou čárkou — specializované nástroje.
Když kódujete text jako Base64 — použijte kodér Base64, nikoli konverzi radix.
Když čísla překročí bezpečné celé číslo JavaScript — použijte nástroje podporující BigInt.

Hexadecimální a binární v programování

Bitové masky používají OR/AND s hexadecimálními konstantami: příznaky 0x01 | 0x02. Zkratky IPv6 používají hex skupiny. Naučit se rozpoznávat mocniny dvou (0x10, 0x100) urychluje čtení trasování zásobníku a dokumentů jádra.

Octalové dědictví v Unixu

Oprávnění k souborům se stále vyučují v osmičkové soustavě (755), i když základním modelem je binární. Osmičkové číslice mapují čistě na 3bitové skupiny — z historického důvodu to přetrvávalo v příkladech chmod.

Časté dotazy

Co je hexadecimální?

Základ 16 s použitím číslic 0—9 a A—F. Kompaktní pro binární hodnoty (1 hexadecimální číslice = 4 bity).

Jak převedu desítkové na binární?

Opakovaně rozdělujte 2 a sbírejte zbytky, nebo použijte tento převodník pro okamžité výsledky.

Co znamená předpona 0x?

Hexadecimální doslovná předpona ve stylu C. 0x10 = 16 desetinných míst, nikoli 10.

Podepsané versus nepodepsané?

Stejný bitový vzor se pro komplement dvojky se znaménkem interpretuje odlišně — zadejte šířku a znaménko v kódu.

Mohu převádět zlomky?

Radixová konverze zlomků je možná, ale v mnoha základech není ukončena — tento nástroj se zaměřuje na celá čísla.

Jsou data nahraná?

Ne. Převod probíhá lokálně.