Számrendszer-átváltó
Válts számokat bármely számrendszer között a kettestől a harminchatosig, soronként egyet.
Kapcsolódó eszközök
Számrendszer-átváltó
A kettes és a harminchatos közötti minden számrendszer ugyanazokat a számokat írja le más számjegyekkel. Illessz be soronként egy számot, válaszd ki a forrás és a cél számrendszert, és minden sor gépelés közben átváltódik — alapból tízesből tizenhatosba, de bármelyik pár működik 2-től 36-ig, magát a harminchatos számrendszert is beleértve, amelynek számjegyei 0-tól z-ig tartanak.
A bemenet érti a megszokott írásmódokat. A sor elején álló 0x, 0b vagy 0o előtag felülbírálja a beállított forrás számrendszert, így egy hexadecimális és bináris literálokat vegyesen tartalmazó lista egy menetben átváltható. A számon belüli aláhúzások és szóközök számjegy-elválasztónak számítanak, ahogy az 1_000_000 a modern forráskódban, a szám elé írt mínuszjel pedig átkerül az eredménybe. Az üres sorok érintetlenül mennek tovább, így az átváltott oszlop igazodva marad az eredetihez. Az olyan karakter, amely a forrás számrendszerben nem számjegy, pontos sorszámot megnevező üzenettel állítja meg az átváltást, találgatás helyett.
A minden gyakori számrendszer megjelenítése a cél számrendszer helyett egysoros összefoglalót ad — tízes, kettes, nyolcas és tizenhatos egymás mellett —, ez a leggyorsabb módja egy mágikus konstans elolvasásának. A nagybetűs számjegyek A–F-et írnak a–f helyett, a 0x stílusú előtag pedig 0b, 0o vagy 0x jelölést tesz a 2-es, 8-as és 16-os számrendszer elé, kódba illesztésre készen.
A számítás tetszőleges méretben pontos egészaritmetika: egy több száz jegyű szám kerekítés nélkül váltódik át, szemben a lebegőpontos átváltókkal, amelyek 2^53 fölött csendben kerekítenek. Minden a böngésződben fut, és semmi nem töltődik fel.