Hexadezimal-Rechner: Zahlen zwischen Hex, Dezimal und Binär umrechnen

Die Bilder des Beitrags sind mit KI generiert.

Hexadezimal Rechner

Dezimal → Hexadezimal: —

Hexadezimal → Dezimal: —

Beide Richtungen funktionieren unabhängig voneinander. Es werden nichtnegative ganze Zahlen verarbeitet.

Hexadezimalzahlen begegnen uns unter anderem in der Programmierung, bei Farbcodes und bei der Darstellung von Speicheradressen. Unser Hexadezimal-Rechner hilft dabei, Zahlen im Sechzehnersystem umzurechnen. Damit Sie die Ergebnisse auch ohne Tool nachvollziehen können, erkläre ich im Folgenden die Grundlagen und rechne mehrere Beispiele Schritt für Schritt vor.

Was bedeutet „hexadezimal“?

Das Hexadezimalsystem hat die Basis 16. Es verwendet die Ziffern 0 bis 9 und die Buchstaben A bis F. Die Buchstaben stehen für die Dezimalwerte 10 bis 15. Nach F folgt deshalb nicht eine weitere einzelne Ziffer, sondern 1016. Dieser Wert entspricht 1610.

Die tiefgestellten Zahlen kennzeichnen in diesem Artikel das Zahlensystem: 16 steht für hexadezimal, 10 für dezimal und 2 für binär. In Programmcode wird eine Hexadezimalzahl häufig mit dem Präfix 0x geschrieben, beispielsweise 0x2A.

Hexadezimale Ziffern und ihre Werte
Hexadezimal Dezimal Binär (4 Bit)
0 0 0000
9 9 1001
A 10 1010
B 11 1011
C 12 1100
D 13 1101
E 14 1110
F 15 1111

Hexadezimal in Dezimal umrechnen

Wie im Dezimalsystem hängt der Wert einer Ziffer von ihrer Position ab. Von rechts nach links haben die hexadezimalen Stellen die Werte 160 = 1, 161 = 16, 162 = 256 und so weiter. Für die Umrechnung multiplizieren Sie jede Ziffer mit ihrem Stellenwert und addieren die Ergebnisse.

Siehe auch  Öl in Gramm und Milliliter umrechnen

Ein einfaches Beispiel ist 2A16. Dabei steht A für 10:

2A16 = 2 × 16 + 10 × 1 = 4210

Bei einer Zahl mit drei Stellen funktioniert es genauso:

1F416 = 1 × 256 + 15 × 16 + 4 × 1 = 50010

Dezimal in Hexadezimal umrechnen

Für die umgekehrte Richtung teilen Sie eine ganze Dezimalzahl wiederholt durch 16. Notieren Sie bei jeder Division den Rest. Lesen Sie anschließend die Reste von unten nach oben. Einen Rest von 10 schreiben Sie als A, einen Rest von 15 als F.

So wird aus 50010 eine Hexadezimalzahl:

  1. 500 ÷ 16 = 31, Rest 4
  2. 31 ÷ 16 = 1, Rest 15 beziehungsweise F
  3. 1 ÷ 16 = 0, Rest 1

Von unten nach oben gelesen ergeben die Reste 1F416. Mein Tipp zur Kontrolle: Rechnen Sie das Ergebnis anschließend über die Stellenwerte zurück in eine Dezimalzahl.

Beispiele für die Umrechnung von Hexadezimalzahlen
Hexadezimal Rechnung Dezimal
F 15 × 1 15
10 1 × 16 + 0 × 1 16
2A 2 × 16 + 10 × 1 42
FF 15 × 16 + 15 × 1 255
1F4 1 × 256 + 15 × 16 + 4 × 1 500

Hexadezimal und Binär: Warum passen die Systeme gut zusammen?

Eine hexadezimale Ziffer entspricht genau vier Binärstellen, denn 16 = 24. Deshalb lassen sich Binärzahlen in Vierergruppen umwandeln. Die Hexadezimalzahl 2A16 besteht beispielsweise aus den Ziffern 2 und A:

216 = 00102 und A16 = 10102. Zusammengesetzt ergibt das 2A16 = 001010102.

Siehe auch  Watt in kWh Rechner: Stromverbrauch aus Leistung und Laufzeit berechnen

Für die Umrechnung von Binär nach Hexadezimal gruppieren Sie die Bits von rechts aus in Vierergruppen. Fehlen links Bits für eine vollständige Gruppe, können Sie dort Nullen ergänzen: 1010102 = 0010 10102 = 2A16.

Mit Hexadezimalzahlen rechnen

Hexadezimalzahlen lassen sich nicht nur umwandeln, sondern auch addieren und subtrahieren. Entscheidend ist, dass ein Übertrag bereits beim Wert 16 entsteht – nicht erst beim Wert 10.

Bei der Addition 2A16 + 1F16 ergeben die rechten Stellen A + F den Dezimalwert 25. Das sind 1 × 16 + 9: Sie schreiben 9 und übertragen 1. Links folgt 2 + 1 + 1 Übertrag = 4. Das Ergebnis lautet 4916. Als Dezimalkontrolle: 42 + 31 = 73 und 4916 = 4 × 16 + 9 = 7310.

Auch eine Subtraktion lässt sich so prüfen: 3016 − A16 = 2616, denn 48 − 10 = 38 und 2616 = 3810.

Wo werden Hexadezimalzahlen verwendet?

Ein verbreitetes Beispiel sind RGB-Farbcodes. Der Code #FF8000 besteht aus drei zweistelligen Hexadezimalwerten: FF für Rot, 80 für Grün und 00 für Blau. Umgerechnet sind das die Dezimalwerte 255, 128 und 0.

In der Informatik werden außerdem Bytewerte häufig hexadezimal dargestellt. Zwei Hexadezimalziffern können alle Werte eines Bytes von 0016 bis FF16 ausdrücken. Das ist kompakter als die entsprechende Darstellung mit acht Binärstellen.

Worauf sollte ich bei der Eingabe achten?

  • Nur gültige Ziffern verwenden: Im Hexadezimalsystem sind 0–9 und A–F zulässig. Ein G gehört nicht dazu.
  • Das Zahlensystem angeben: Die Schreibweise 10 bedeutet dezimal zehn oder hexadezimal sechzehn – je nachdem, welche Basis gemeint ist.
  • Präfixe unterscheiden: 0x2A kennzeichnet in vielen Programmiersprachen eine Hexadezimalzahl. Ob ein Eingabefeld das Präfix 0x erwartet oder akzeptiert, hängt vom jeweiligen Tool ab.
  • Negative Werte nicht vorschnell deuten: Ob etwa FF für 255 oder in einer vorzeichenbehafteten 8-Bit-Darstellung für −1 steht, hängt von der vereinbarten Bitbreite und Interpretation ab.
Siehe auch  Gramm-ml-Rechner: Gewicht und Volumen richtig umrechnen

Fazit

Ein Hexadezimal-Rechner nimmt Ihnen die Umrechnung zwischen Zahlensystemen ab. Das Ergebnis bleibt leichter verständlich, wenn Sie zwei Regeln kennen: Hexadezimalzahlen beruhen auf Potenzen von 16, und jede Hexadezimalziffer entspricht vier Bits. Damit können Sie Werte wie 2A16 = 4210 selbst überprüfen und typische Fehler bei der Interpretation vermeiden.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert