Převod číselných soustav
Převádějte čísla mezi soustavami od dvojkové po šestatřicítkovou, jedno na řádek.
Související nástroje
Převod číselných soustav
Každá číselná soustava od dvojkové po šestatřicítkovou zapisuje stejná čísla jinými číslicemi. Vložte jedno číslo na řádek, zvolte zdrojovou a cílovou soustavu a každý řádek se převede rovnou při psaní — výchozí je převod z desítkové do šestnáctkové, ale funguje libovolná dvojice od 2 do 36 včetně samotné soustavy 36, jejíž číslice sahají od 0 po z.
Vstup je shovívavý k obvyklým zápisům. Předpona 0x, 0b nebo 0o na řádku přebije zvolenou zdrojovou soustavu, takže smíšený výpis šestnáctkových a binárních literálů převedete najednou. Podtržítka a mezery uvnitř čísla se čtou jako oddělovače číslic, jako v zápisu 1_000_000 z moderního kódu, a úvodní minus se přenese do výsledku. Prázdné řádky procházejí nedotčené, takže převedený sloupec zůstane zarovnaný s původním. Znak, který ve zdrojové soustavě není číslicí, převod zastaví hlášením s přesným číslem řádku, místo aby hádal, co jste mysleli.
Volba zobrazit všechny běžné soustavy nahradí cílovou soustavu jednořádkovým přehledem — desítková, dvojková, osmičková a šestnáctková vedle sebe — což je nejrychlejší způsob, jak přečíst magickou konstantu. Velká písmena zapíší A–F místo a–f a předpona ve stylu 0x přidá 0b, 0o nebo 0x k soustavám 2, 8 a 16, připravené k vložení přímo do kódu.
Výpočet je přesná celočíselná aritmetika při jakékoli velikosti: číslo se stovkami číslic se převede bez zaokrouhlování, které kazí převodníky postavené na desetinných číslech za hranicí 2^53. Všechno běží ve vašem prohlížeči a nic se nikam nenahrává.