Basen-Umrechner
Über Zahlensysteme
In einer Basis b ist jede Ziffer ein Vielfaches einer Potenz von b: die Dezimalzahl 42 bedeutet 4×10 + 2, und binär ist derselbe Wert 101010 = 32 + 8 + 2. Basen über 10 nutzen Buchstaben, daher ist hexadezimal FF gleich 255.
Die Umrechnung in eine neue Basis teilt wiederholt durch b und sammelt die Reste von unten nach oben; zurück multipliziert man jede Ziffer mit ihrem Stellenwert. Beide Richtungen sind exakte ganzzahlige Arithmetik.
Alles läuft mit BigInt, daher konvertieren auch riesige Werte ohne den 32/64-Bit-Überlauf, der Taschenrechner-Apps begrenzt: 2^100 ist binär bis zur letzten Ziffer exakt.