Binär, Oktal und Hexadezimal sind alles Stellenwertsysteme. Der Unterschied liegt in der Basis. Binär hat die Basis 22, Oktal die Basis 88 und Hexadezimal die Basis 1616. Wenn man diese Idee verstanden hat, wirken die Symbole nicht mehr geheimnisvoll.

In jedem Stellenwertsystem ist jede Stelle eine Potenz der Basis. Im Zehnersystem sind die Stellen 11, 1010, 100100 und so weiter. Im Binärsystem sind die Stellen 11, 22, 44, 88, 1616 und so weiter. Dieselbe Regel gilt für jede Basis.

Welche Ziffern die einzelnen Zahlensysteme verwenden

Im Binärsystem gibt es nur die Ziffern 00 und 11.

Das Oktalsystem verwendet die Ziffern 00 bis 77.

Das Hexadezimalsystem verwendet 1616 Symbole: 00 bis 99 und dann AA bis FF für die Werte 1010 bis 1515.

Das bedeutet, dass eine Hexadezimalziffer mehr Information enthalten kann als eine Binärziffer, weil eine Hexadezimalstelle in Potenzen von 1616 zählt und nicht in Potenzen von 22.

Die wichtigste Grundidee

Eine Zahl ändert ihren Wert nicht, nur weil man sie in einer anderen Basis schreibt. Nur die Darstellung ändert sich.

Zum Beispiel ist die Zahl 4545 im Zehnersystem immer dieselbe Menge, egal ob man sie binär, oktal oder hexadezimal schreibt. Verschiedene Basen sind wie verschiedene Sprachen für dieselbe Menge.

Ein starkes Beispiel: Schreibe 4545 binär, oktal und hexadezimal

Wir beginnen mit der Basis 1010.

45=32+8+4+145 = 32 + 8 + 4 + 1

Das sind Potenzen von 22:

32=25,8=23,4=22,1=2032 = 2^5,\quad 8 = 2^3,\quad 4 = 2^2,\quad 1 = 2^0

Also hat die Binärdarstellung Einsen an den Stellen 252^5, 232^3, 222^2 und 202^0:

4510=101101245_{10} = 101101_2

Nun verwenden wir die Binärdarstellung, um die Oktaldarstellung zu erhalten. Da 8=238 = 2^3, gruppieren wir die Binärziffern von rechts in Dreiergruppen:

1011012=101 1012101101_2 = 101\ 101_2

Jede Gruppe wird zu einer Oktalziffer:

1012=5,1012=5101_2 = 5,\quad 101_2 = 5

Also gilt:

4510=55845_{10} = 55_8

Jetzt bestimmen wir die Hexadezimaldarstellung. Da 16=2416 = 2^4, gruppieren wir die Binärziffern von rechts in Vierergruppen. Falls nötig, ergänzen wir führende Nullen:

1011012=0010 11012101101_2 = 0010\ 1101_2

Dann wandeln wir jede Gruppe um:

00102=2,11012=13=D0010_2 = 2,\quad 1101_2 = 13 = D

Also gilt:

4510=2D1645_{10} = 2D_{16}

Alle drei Schreibweisen stellen dieselbe Menge dar:

4510=1011012=558=2D1645_{10} = 101101_2 = 55_8 = 2D_{16}

Häufige Fehler

Ein häufiger Fehler ist zu vergessen, dass die Basis die Stellenwerte verändert. Die Zeichenfolge 101101 bedeutet nicht dasselbe in der Basis 22, der Basis 88 und der Basis 1010.

Ein weiterer Fehler ist, Ziffern zu verwenden, die in der Basis nicht erlaubt sind. Zum Beispiel kann 22 nicht in einer Binärzahl vorkommen, und 88 nicht in einer Oktalzahl.

Außerdem gruppieren Lernende Binärziffern beim Umrechnen in Oktal oder Hexadezimal oft falsch. Gruppiere immer von rechts und ergänze bei Bedarf führende Nullen, damit eine vollständige Gruppe entsteht.

Wann diese Zahlensysteme verwendet werden

Das Binärsystem ist die Grundsprache digitaler Systeme, weil Schalter natürlicherweise zwei Zustände haben. Oktal- und Hexadezimalzahlen sind kompakte Möglichkeiten, lange Binärfolgen zu schreiben.

Man braucht keine Informatik, um die mathematische Idee dahinter zu verstehen. Diese Systeme sind trotzdem wertvoll, weil sie die Grundregel jeder Stellenwertschreibweise trainieren: Der Wert hängt von der Basis und von der Stelle ab.

Probiere eine ähnliche Umrechnung

Versuche, 581058_{10} in Binär-, Oktal- und Hexadezimaldarstellung umzuwandeln. Schreibe die Zahl zuerst als Summe von Potenzen von 22 und gruppiere dann die Binärziffern, um die beiden anderen Darstellungen zu erhalten.

Brauchst du Hilfe bei einer Aufgabe?

Lade deine Frage hoch und erhalte in Sekunden eine verifizierte Schritt-für-Schritt-Lösung.

GPAI Solver öffnen →