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ň.
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.
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.
Č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.