Mathematik

Hexadezimalsystem verstehen und Zahlen umrechnen

Hexadezimalsystem verstehen und Zahlen umrechnen
Hexadezimalsystem verstehen und Zahlen umrechnen
Für Quiz, Lückentext, Lernkarten und Fortschritt ist JavaScript nötig. Alle Inhalte und Lösungen bleiben direkt lesbar.

Das Hexadezimalsystem ist ein Stellenwertsystem zur Basis 16. Es verwendet die Ziffern 0 bis 9 und die Buchstaben A bis F. Du kannst Hexadezimalzahlen verstehen, wenn du jeder Stelle eine Potenz von 16 zuordnest.

Deine Lernziele

Hake ab, was du schon kannst — und komm am Ende hierher zurück!

Warum ist FF gleich 255?

Wie kann eine Zahl mit Buchstaben einen eindeutigen Wert haben? A bis F sind zusätzliche Ziffern:

Hex-ZifferDezimalwert
A10
B11
C12
D13
E14
F15
Definition

Stellenwertsystem

In einem Stellenwertsystem hängt der Wert einer Ziffer von ihrer Position ab. Im Dezimalsystem sind die Stellenwerte 1, 10, 100 und so weiter. Im Hexadezimalsystem sind es 1, 16, 256, 4096 und so weiter.

Von rechts nach links gelten die Stellenwerte:

$$16^0=1,\quad 16^1=16,\quad 16^2=256,\quad 16^3=4096$$

Jede Stelle weiter links ist also 16-mal so viel wert. Der Basisindex zeigt, in welchem Zahlensystem eine Zahl geschrieben ist.

Beispiel

Bei $FF_{16}$ steht das rechte F an der Einerstelle und das linke F an der 16er-Stelle:

$$FF_{16}=15\cdot16+15\cdot1=240+15=255_{10}$$

Bei $1000_{16}$ steht die 1 an der Stelle mit dem Wert $16^3$:

$$1000_{16}=1\cdot4096=4096_{10}$$

Merke

$10_{16}$ bedeutet nicht zehn. Nach $F_{16}$ folgt ein Übertrag, deshalb gilt $10_{16}=16_{10}$.

Teste dich
Frage 1 von 1LeichtWarum hat $FF_{16}$ den Dezimalwert 255?
Lösung: Beide F haben den Wert 15; das linke F zählt 15 Sechzehner und das rechte 15 Einer. — F hat den Wert 15. Daher rechnest du $15\cdot16+15=255$.
Wie wird Hexadezimal zu Dezimal?

Du wertest die Stellen von rechts nach links aus. Beginne immer mit $16^0=1$.

  1. Ersetze A bis F durch die Werte 10 bis 15.
  2. Multipliziere jede Ziffer mit ihrem Stellenwert.
  3. Addiere alle Produkte.
Beispiel

Wandle $A9C_{16}$ um:

$$A9C_{16}=10\cdot16^2+9\cdot16^1+12\cdot16^0$$

$$=10\cdot256+9\cdot16+12\cdot1$$

$$=2560+144+12=2716_{10}$$

Die Probe ist plausibel: Eine dreistellige Hexadezimalzahl mit A an der 256er-Stelle muss deutlich größer als $10\cdot256=2560$ sein.

Teste dich
Frage 1 von 1MittelWelcher Rechenansatz wandelt $2B_{16}$ richtig um?
Lösung: $2\cdot16+11=43$ — Die rechte Stelle zählt Einer. Daher ist $2B_{16}=2\cdot16+11=43_{10}$.
Wie wird Dezimal zu Hexadezimal?

Für die Gegenrichtung teilst du wiederholt mit Rest durch 16. Jeder Rest liefert eine Hex-Ziffer.

  1. Teile die Dezimalzahl ganzzahlig durch 16.
  2. Notiere Quotient und Rest.
  3. Teile den Quotienten erneut durch 16.
  4. Höre auf, sobald der Quotient 0 ist.
  5. Lies die Reste von unten nach oben.
Beispiel

Wandle $412_{10}$ um:

DivisionQuotientRest
$412:16$2512 = C
$25:16$19
$1:16$01

Von unten nach oben gelesen ergeben die Reste $19C_{16}$.

Die Rückrechnung bestätigt das Ergebnis:

$$1\cdot256+9\cdot16+12=256+144+12=412$$

Lückentext

Wähle in jeder Lücke die passende Form und prüfe anschließend deine Antworten.

Beim Umwandeln von 412 ist der erste Rest . Die Reste werden von gelesen. Das Ergebnis lautet deshalb .

Lösungen: Lücke 1: C; Lücke 2: unten nach oben; Lücke 3: 19C. Die Divisionen liefern die Reste C, 9 und 1. Erst die umgekehrte Reihenfolge ergibt $19C_{16}$.
Teste dich
Frage 1 von 1MittelWelche Hexadezimalzahl entspricht $45_{10}$?
Lösung: $2D_{16}$ — $45:16=2$ Rest 13. Der Rest 13 wird als D geschrieben, also gilt $45_{10}=2D_{16}$.
Warum passen Hexadezimal- und Binärzahlen zusammen?

Computer stellen Daten mit Bits dar. Weil $16=2^4$ gilt, entspricht jede Hex-Ziffer genau einer Gruppe aus vier Bits. Eine solche Vierergruppe heißt Nibble; zwei Hex-Ziffern entsprechen acht Bits, also einem Byte.

BinärHexBinärHex
0000010008
0001110019
001021010A
001131011B
010041100C
010151101D
011061110E
011171111F
Beispiel

Teile die Binärzahl von rechts in Vierergruppen:

$$0101\ 1011\ 1101\ 1000_2$$

Die Gruppen stehen für 5, B, D und 8. Daher gilt:

$$0101\ 1011\ 1101\ 1000_2=5BD8_{16}$$

Merke

Binär und Hexadezimal lassen sich gruppenweise umwandeln: vier Bits entsprechen genau einer Hex-Ziffer.

Teste dich
Frage 1 von 1MittelWelche Hexadezimalzahl gehört zu $1010\ 1111_2$?
Lösung: $AF_{16}$ — $1010_2$ entspricht A und $1111_2$ entspricht F. Die Reihenfolge der Gruppen bleibt erhalten.
Vertiefung: Wie addiert man direkt in Hex?

Du addierst spaltenweise wie im Dezimalsystem. Der Unterschied: Ein Übertrag entsteht bereits bei 16 statt bei 10.

Für eine Spaltensumme $v$ bestimmst du:

$$v=q\cdot16+r$$

Du schreibst den Rest $r$ in die Spalte und überträgst $q$ nach links. Die Werte 10 bis 15 schreibst du als A bis F.

Beispiel

Addiere $2F_{16}+14_{16}$:

  • Einerstelle: $F+4=15+4=19=1\cdot16+3$. Schreibe 3 und übertrage 1.
  • 16er-Stelle: $2+1+1=4$. Der mittlere Summand stammt aus der Zahl $14_{16}$, der letzte ist der Übertrag.

Damit gilt:

$$2F_{16}+14_{16}=43_{16}$$

Zur Kontrolle: $2F_{16}=47_{10}$, $14_{16}=20_{10}$ und $43_{16}=67_{10}$.

Gut zu wissen

Die Rechenidee ist dieselbe wie im Dezimalsystem: Sobald eine Spalte die Basis erreicht, bleibt ein Rest stehen und der vollständige Basisblock wird übertragen.

Teste dich
Frage 1 von 1SchwerWarum wird bei $F_{16}+4_{16}$ die Ziffer 3 geschrieben und 1 übertragen?
Lösung: Weil $15+4=19=1\cdot16+3$ gilt. — Die 19 enthält einen vollständigen 16er-Block und drei Einer. Deshalb schreibst du 3 und überträgst 1.
Karteikasten
Karteikasten

Überlege zuerst selbst und drehe die Karte anschließend zum Prüfen um.

Alles auf einen Blick
Mindmap
  • Hexadezimalsystem
    • Basis 16 mit den Ziffern 0 bis F
    • Stellenwerte 1, 16, 256, 4096
    • Hex nach Dezimal durch Auswerten der Stellen
    • Dezimal nach Hex durch Division mit Rest
    • vier Bits entsprechen einer Hex-Ziffer
    • Übertrag beim Erreichen von 16
Abschluss-Check
Teste dich
Frage 1 von 3LeichtWas bedeutet die Ziffer E im Hexadezimalsystem?
Lösung: Sie hat den Dezimalwert 14. — Nach 9 folgen A=10, B=11, C=12, D=13, E=14 und F=15.
Frage 2 von 3MittelWelchen Dezimalwert hat $3A_{16}$?
Lösung: 58 — $3A_{16}=3\cdot16+10=48+10=58_{10}$.
Frage 3 von 3SchwerJemand behauptet: „$100_{16}$ ist gleich $100_{10}$, weil dieselben Ziffern dastehen.“ Welche Antwort erklärt den Fehler vollständig?
Lösung: Die Ziffern sind gleich, aber ihre Stellenwerte unterscheiden sich; $100_{16}=1\cdot16^2=256_{10}$. — Eine Ziffernfolge erhält ihren Wert erst durch die Stellenwerte des Zahlensystems. Zwei Stellen links vom Einer steht im Hexadezimalsystem $16^2=256$.

Du hast das System verstanden, wenn du nicht nur eine Umrechnung ausführen, sondern auch erklären kannst, warum jede Stelle nach links den 16-fachen Wert besitzt.

Passend dazu

Ausprobieren