Prevod číselných sústav
Prevádzajte čísla medzi sústavami od dvojkovej po tridsaťšestkovú, jedno na riadok.
Prevod číselných sústav
Každá sústava od binárnej po základ 36 zapisuje tie isté čísla inými číslicami. Vložte jedno číslo na riadok, zvoľte zdrojový a cieľový základ a každý riadok sa prevádza už počas písania — štandardne z desiatkovej do hexadecimálnej sústavy, no funguje ľubovoľná dvojica od 2 do 36, vrátane samotného základu 36, ktorého číslice idú od 0 po z.
Vstup toleruje bežné zápisy čísel. Prefix 0x, 0b alebo 0o na riadku prepíše zdrojový základ, takže zmiešaný výpis hexadecimálnych a binárnych literálov sa prevedie naraz. Podčiarkovníky a medzery vnútri čísla sa čítajú ako oddeľovače číslic, ako v 1_000_000, a úvodné mínus sa prenesie do výsledku. Prázdne riadky zostanú nedotknuté, takže prevedený stĺpec ostane zarovnaný s pôvodným. Znak, ktorý nie je číslicou v zdrojovom základe, zastaví prevod a správa presne pomenuje daný riadok.
Číslice pre základ 26 / 37 vymieňajú abecedy, ktoré používajú číselné šifry. Zvoľte Písmená základu 26 (A–Z) a základ 26 sa zapíše písmenami A–Z ako číslice 0–25 namiesto 0–9 a a–p. Zvoľte Základ 37 a hranica stúpne z 36 na 37, pričom medzera je číslica nula, za ňou nasledujú 0–9 a A–Z. Vlastné číslice sa uplatnia na tú stranu, ktorá je nastavená na základ 26 alebo 37, takže prevod z desiatkovej do základu 26 načíta bežné čísla a zapíše písmena, a naopak.
Zobraziť všetky bežné základy nahradí cieľový základ jednoriadkovým súhrnom – desiatková, binárna, osmičková a šestnástková sústava vedľa seba. Veľké číslice zapíšu A–F namiesto a–f a prefix v štýle 0x pridá 0b, 0o alebo 0x k základom 2, 8 a 16. Doplniť na šírku doplní každý výsledok nulami na pevný počet číslic a nikdy nenaruší dlhšie číslo.
Výpočet je presná celočíselná aritmetika v ľubovoľnej veľkosti, bez zaokrúhľovania, ktoré láme prevodníky postavené na pohyblivej desatinnej čiarke za hranicou 2^53. Všetko beží vo vašom prehliadači a nič sa nenahráva.