Převodník Číselné Základny - Binární, Oktalní, Desítková, Hex

Převod číselných základen je jednou z těch základních dovedností, které každý vývojář potřebuje, ale zřídka chce provádět ručně. Náš Převodník Číselné Základny poskytuje okamžitý, obousměrný převod mezi čtyřmi nejběžnějšími základnami: binární, oktalní, desítkovou a hexadecimální.

To, co dělá tento nástroj speciálním, je jeho synchronní design. Všechny čtyři číselné pole jsou živá — napište nebo vložte hodnotu do jakékoliv základny a ostatní tři se okamžitě aktualizují. Žádná tlačítka ke kliknutí, žádné znovunačtení stránky. Perfektní pro rychlou kontrolu práce během pohovorů, ladění kódu pro manipulaci s bity nebo převod barevných hodnot.

Nástroj zpracovává celá čísla jakékoliv rozumné velikosti, záporná čísla a validuje vstup při psaní. Neplatné znaky (jako písmena v binárním poli) jsou jednoduše ignorována, což udržuje převod hladký a bez chyb.

Běžné případy užití: převod hex barevných kódů na RGB, porozumění binárním příznakům v systémech oprávnění, čtení oktalních oprávnění souborů (chmod) nebo rychlé ověřování bitových operací během vývoje.

Vzorec
Binární = (num).toString(2) | Oktalní = (num).toString(8) | Hex = (num).toString(16).toUpperCase()

Často kladené otázky

Jaký je rozdíl mezi binární, oktalní, desítkovou a hexadecimální soustavou?
Jsou to různé číselné základny. Desítková (základna 10) používá číslice 0-9. Binární (základna 2) používá pouze 0 a 1 — zásadní pro všechnu výpočetní techniku. Oktalní (základna 8) používá 0-7. Hexadecimální (základna 16) používá 0-9 a A-F, běžně používaná pro paměťové adresy a kódy barev.
Proč je hexadecimální soustava v programování tak běžná?
Hex je kompaktní a čistě se mapuje na binární: každá hex číslice reprezentuje přesně 4 binární bity (nibble). Dvě hex číslice tvoří jeden byte. To dělá hex ideální pro reprezentaci paměťových adres, hodnot bytů a barev RGB (#FF5733 = RGB 255, 87, 51).
Jak převedu mezi základnami ručně?
Pro převod desítkové do jiné základny: opakovaně dělte základnou a sbírejte zbytky od posledního k prvnímu. Pro převod z jiné základny do desítkové: vynásobte každou číslici základnou umocněnou na pozici a sečtěte. Nebo prostě použijte náš převodník!
Mohou být záporná čísla reprezentována v různých základnách?
Ano — náš převodník zpracovává záporná čísla přidáním znaménka minus. V binární reprezentaci v rámci datových typů s pevnou šířkou (jako 32bitová celá čísla) jsou záporná čísla typicky ukládána pomocí doplňku do dvou, což se liší od jednoduchého znaménka minus.

Související Kalkulačky