Zahlensysteme umrechnen
Ein Zahlensystem legt fest, wie Zahlen dargestellt werden. Um eine Dezimalzahl in ein anderes System umzurechnen, teilst du sie wiederholt durch die neue Basis und notierst den Rest. Die umgekehrte Richtung funktioniert über die Multiplikation der Ziffern mit dem jeweiligen Stellenwert. Egal ob Binärsystem, Oktalsystem, Dezimalsystem oder Hexadezimalsystem – hier lernst du, wie du Zahlensysteme mit unterschiedlicher Basis schnell und logisch umwandelst.
Was sind Zahlensysteme und warum gibt es so viele?
In unserem Alltag nutzen wir ganz selbstverständlich Zahlen, um Mengen zu erfassen, Preise zu berechnen oder Entfernungen zu messen. Dabei denken wir selten darüber nach, dass unsere Art zu zählen nur eine von vielen Möglichkeiten ist. Zahlensysteme sind mathematische Modelle, die definieren, wie eine Menge durch Ziffern ausgedrückt wird. Das entscheidende Merkmal eines jeden Zahlensystems ist seine Basis.
Die Basis gibt an, wie viele unterschiedliche Ziffern in einem System zur Verfügung stehen, bevor ein Stellenübertrag stattfindet. Wenn wir den Vorrat an Ziffern aufgebraucht haben, rücken wir eine Stelle nach links und fangen wieder von vorne an. Dass wir Menschen primär im System mit der Basis 10 rechnen, liegt ganz pragmatisch an unseren zehn Fingern. In der Welt der Informatik, Technik oder auch in der Mathematik sind jedoch andere Systeme oft weitaus praktischer und effizienter. Ein Computer kennt keine zehn Finger, er verarbeitet lediglich elektrische Zustände.
Die wichtigsten Zahlensysteme im Überblick
Bevor wir uns der genauen Umrechnung widmen, hilft ein Blick auf die Systeme, die dir am häufigsten begegnen werden. Die folgende Tabelle bietet dir eine kompakte Übersicht der bekanntesten Zahlensysteme, ihrer Basis und den jeweils erlaubten Ziffern.
| Zahlensystem | Basis | Erlaubte Ziffern / Zeichen |
|---|---|---|
| Binärsystem (Dualsystem) | 2 | 0, 1 |
| Oktalsystem | 8 | 0, 1, 2, 3, 4, 5, 6, 7 |
| Dezimalsystem | 10 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 |
| Duodezimalsystem | 12 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B |
| Hexadezimalsystem | 16 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F |
Das Dezimalsystem (Basis 10)
Das Dezimalsystem ist unser Standard. Es nutzt die zehn Ziffern von 0 bis 9. Der Wert einer Ziffer hängt von ihrer Position ab. Die Stellenwerte sind Zehnerpotenzen: Einer (10 hoch 0), Zehner (10 hoch 1), Hunderter (10 hoch 2) und so weiter. Weil wir dieses System seit der Grundschule trainieren, fühlen sich Rechnungen hier für uns am natürlichsten an.
Das Binärsystem / Dualsystem (Basis 2)
Das Binärsystem bildet das Fundament der gesamten modernen Computertechnik. Da elektronische Schaltungen zuverlässig nur zwei Zustände unterscheiden können – Strom fließt (1) oder Strom fließt nicht (0) –, basiert jegliche digitale Datenverarbeitung auf diesem Dualsystem. Auch hochkomplexe Programme und hochauflösende Bilder bestehen am Ende tief im Inneren des Prozessors nur aus endlosen Ketten von Nullen und Einsen.
Das Oktalsystem (Basis 8)
Das Oktalsystem nutzt die Ziffern 0 bis 7. Historisch gesehen war dieses System in der frühen Computertechnik sehr beliebt, da sich drei Bits exakt zu einer Oktalziffer zusammenfassen lassen. Heute begegnet dir das Oktalsystem noch häufig in Unix- und Linux-Betriebssystemen, wenn es um die Vergabe von Dateizugriffsrechten geht.
Das Hexadezimalsystem (Basis 16)
Das Hexadezimalsystem ist der große Bruder des Binärsystems und aus der Informatik nicht wegzudenken. Es verwendet 16 Zeichen: die Ziffern 0 bis 9 sowie die Buchstaben A bis F (wobei A für 10 steht und F für 15). Der große Vorteil ist, dass eine einzige Hexadezimalziffer genau vier Bits abbilden kann. So lassen sich extrem lange und unleserliche Binärcodes stark verkürzen. Du findest Hexadezimalzahlen bei Farbcodes im Webdesign, bei MAC-Adressen von Netzwerkkarten oder in der Kryptografie.
Das Duodezimalsystem (Basis 12)
Obwohl das Duodezimalsystem heute weniger technisch genutzt wird, hat es tiefe historische Wurzeln. Die Zahl 12 lässt sich durch 2, 3, 4 und 6 teilen, was sie für den Handel und für Bruchrechnungen extrem praktisch macht. Begriffe wie das Dutzend oder das Gros (12 mal 12) stammen aus diesem System. Auch unsere Uhrzeit (zweimal 12 Stunden) und die Einteilung des Jahres in 12 Monate basieren auf diesem Prinzip.
Wie funktioniert die Umrechnung?
Wenn du den grundlegenden mathematischen Mechanismus einmal verstanden hast, kannst du völlig problemlos zwischen verschiedenen Zahlensystemen mit unterschiedlicher Basis konvertieren. Es läuft immer auf zwei wesentliche Rechenwege hinaus.
Von einem anderen System ins Dezimalsystem
Um den Dezimalwert einer Zahl aus einem anderen System zu berechnen, addierst du die Werte aller einzelnen Stellen. Dabei multiplizierst du die Ziffer mit der Basis hoch der jeweiligen Position. Die Zählung der Positionen beginnt immer ganz rechts bei 0.
- Schreibe die Zahl auf und nummeriere die Stellen von rechts nach links, beginnend mit 0.
- Nimm die Ziffer der jeweiligen Stelle und multipliziere sie mit der Basis des aktuellen Systems hoch der ermittelten Position.
- Addiere alle so berechneten Teilergebnisse zusammen.
- Das Ergebnis ist die gewünschte Zahl im Dezimalsystem.
Ein kurzes Beispiel: Die Binärzahl 1011 soll ins Dezimalsystem umgerechnet werden. Du rechnest von rechts nach links: 1 mal 2 hoch 0 (ergibt 1), plus 1 mal 2 hoch 1 (ergibt 2), plus 0 mal 2 hoch 2 (ergibt 0), plus 1 mal 2 hoch 3 (ergibt 8). Addierst du 1, 2, 0 und 8, erhältst du den Dezimalwert 11.
Vom Dezimalsystem in andere Systeme
Die Umwandlung einer Dezimalzahl in ein Zielsystem mit einer anderen Basis erfolgt durch fortgesetzte Division. Dieses Verfahren wird auch Restwert-Methode genannt und ist extrem zuverlässig.
- Nimm deine Dezimalzahl und teile sie ganzzahlig durch die Basis des gewünschten Zielsystems.
- Notiere das Ergebnis der Division sowie den verbleibenden Rest. (Bei Buchstaben-Systemen wie Hexadezimal wandelst du einen Rest ab 10 direkt in den entsprechenden Buchstaben um).
- Nimm das Ergebnis der soeben durchgeführten Division und teile es erneut durch die Basis. Notiere wieder den Rest.
- Wiederhole diesen Vorgang so lange, bis das Ergebnis der Division exakt 0 ist.
- Lies nun die notierten Reste von unten nach oben (oder von der letzten zur ersten Rechnung) ab. Diese Ziffernfolge bildet deine neue Zahl.
FAQ: Häufig gestellte Fragen zu Zahlensystemen
Was ist die Basis eines Zahlensystems?
Die Basis (auch Radix genannt) definiert, wie viele verschiedene Ziffern in einem Zahlensystem zur Verfügung stehen, um Werte abzubilden. Im Dezimalsystem ist die Basis 10, es gibt also zehn Ziffern. Ist die Basis erreicht, wird eine neue Stelle links hinzugefügt, und die aktuelle Stelle springt zurück auf null.
Warum nutzen Computer das Binärsystem?
Computer bestehen aus Milliarden winziger Transistoren, die als elektronische Schalter fungieren. Ein Schalter kann entweder an oder aus sein, Strom durchlassen oder sperren. Das Binärsystem spiegelt diese beiden physikalischen Zustände exakt wider, weshalb Nullen und Einsen die effizienteste und sicherste Methode sind, um Hardware anzusteuern und Daten verlustfrei zu verarbeiten.
Wo wird das Hexadezimalsystem angewendet?
Das Hexadezimalsystem kommt fast überall dort zum Einsatz, wo lange Binärketten für den Menschen lesbar gemacht werden sollen. Da eine Hexadezimalziffer genau vier Bits repräsentiert, schrumpft die Länge einer Zeichenkette erheblich. Bekannte Beispiele sind die Darstellung von Speicheradressen bei der Programmierung, IPv6-Adressen in Computernetzwerken und die Definition von RGB-Farben im Webdesign, wo beispielsweise der Code FFFFFF für die Farbe Weiß steht.
Kann man direkt zwischen Binär und Hexadezimal umrechnen?
Ja, das funktioniert sogar besonders einfach, ohne den Umweg über das Dezimalsystem gehen zu müssen. Da 16 die vierte Potenz von 2 ist, entsprechen genau vier Binärziffern (Bits) exakt einer Hexadezimalziffer. Du kannst eine lange Binärzahl einfach von rechts beginnend in Viererblöcke unterteilen und jeden Block einzeln in seine entsprechende Hexadezimalziffer übersetzen.