Hex-Rechner

Hexadezimal rechnen und Werte zwischen Dezimal- und Hexadezimalsystem umrechnen.

Last updated:

War dieser Rechner hilfreich?

★ ★ ★ ★ ★
Diesen Rechner einbetten

Berechnungsbeispiele

Berechnungsfall Ergebnis
Hex-Addition: 0xA + 0x5 0xF (Dezimal: 15)
Hex zu Dezimal: 0xFF 255
Dezimal zu Hex: 1000 0x3E8
Hex-Subtraktion: 0x20 - 0x1 0x1F (Dezimal: 31)
Mihail Doncenco
Mihail Doncenco Website-Gründer & Rechner-Experte

Gründer und Entwickler von CalcMate. Erstellt und pflegt alle Rechner dieser Website mit Fokus auf präzise Formeln und klare, praxisnahe Ergebnisse.

Wie benutzt man den Hex-Rechner?

Geben Sie die erste Zahl mit den Hex-Zeichen 0 bis 9 und A bis F ein, wählen Sie die Operation (Addition, Subtraktion, Multiplikation oder Division) und geben Sie die zweite Zahl ein. Nach dem Klick auf „Berechnen" erscheint das Ergebnis sofort hexadezimal und dezimal.

Der Rechner funktioniert auch als reiner Konverter: Lassen Sie das zweite Feld leer und geben Sie nur einen Wert ein. FF ergibt dezimal 255, die Dezimalzahl 1000 ergibt 0x3E8. Das nutzen Programmierer für Speicheradressen, Bitmasken, HTML/CSS-Farbcodes und Firmware-Debugging.

Wie hexadezimale Arithmetik und Umrechnungen funktionieren

Das Hexadezimalsystem funktioniert wie das Dezimalsystem, hat aber die Basis 16. Es nutzt 16 Symbole: die Ziffern 0 bis 9 und die Buchstaben A (= 10) bis F (= 15). Der Wert einer Hex-Zahl ist \(\sum_{i=0}^{n} d_i \cdot 16^i\), wobei \(d_i\) die Ziffer an Stelle i ist, von rechts bei 0 gezählt. Für 2B gilt \(2 \cdot 16^1 + 11 \cdot 16^0 = 32 + 11 = 43\).

Bei der Addition rechnen Sie spaltenweise. Übersteigt eine Summe 15, geht der Überschuss als Übertrag an die nächste Stelle: \(F + 1 = 10_{16}\), denn \(15 + 1 = 16 = 1 \cdot 16^1 + 0 \cdot 16^0\). Für Dezimal nach Hex teilen Sie wiederholt durch 16 und lesen die Reste von unten nach oben: \(250 \div 16 = 15\) Rest 10 (A), \(15 \div 16 = 0\) Rest 15 (F). Also ist 250 dezimal gleich FA hexadezimal.

Hex-Addition und Dezimal-Hex-Umrechnung: Beispiel 0xA + 0x5 = 0xF und 250 dezimal = FA hex

Nützliche Tipps 💡

  • Groß- und Kleinschreibung ändern den Wert nicht: 0xff und 0xFF sind gleich. Beachten Sie aber die Konventionen Ihrer Sprache. Python hex() liefert Kleinbuchstaben, printf mit %X in C Großbuchstaben.
  • Lassen Sie das zweite Feld leer, um den Rechner als Konverter zu nutzen: FF ergibt 255, 3E8 ergibt 1000.
  • Prüfen Sie Ergebnisse mit festen Werten: 0xFF muss 255 ergeben, 0x10 muss 16 ergeben.

📋Schritte zur Berechnung

  1. Erste Zahl hexadezimal eingeben (gültige Zeichen: 0-9, A-F).

  2. Rechenoperation wählen oder zweites Feld leer lassen für eine reine Konvertierung.

  3. Auf „Berechnen" klicken: Ergebnis erscheint sofort in Hexadezimal und Dezimal.

Häufige Fehler ⚠️

  1. Ungültige Zeichen wie G, H oder Z eingeben: Das Hexadezimalsystem kennt nur 0 bis 9 und A bis F.
  2. Mit der Übertragsregel der Basis 10 rechnen: In Hex gibt es den Übertrag erst ab 16, nicht ab 10.
  3. Bei der Umrechnung von Dezimal nach Hex die Reste von oben nach unten lesen: Richtig ist von unten nach oben.
  4. Das Zweierkomplement ignorieren: Im Speicher steht -1 bei 8 Bit als 0xFF, nicht als -0x1. Dieselbe Hex-Zahl kann je nach Datentyp 255 oder -1 bedeuten.

Praktische Anwendungen📊

  1. Speicheradressen und Offsets in C oder Assembler berechnen und prüfen.

  2. RGB-Werte in Hex-Farbcodes für CSS umrechnen, zum Beispiel RGB(255, 99, 71) = #FF6347.

  3. Bitmasken lesbar machen: 0xFF entspricht acht gesetzten Bits, 0x0F den unteren vier.

  4. Hex-Werte beim Firmware-Debugging schnell in Dezimalzahlen übersetzen.

Fragen und Antworten

Warum wird Hexadezimal in der Programmierung verwendet?

Hex ist in der Programmierung üblich, weil \(16 = 2^4\) gilt: Eine Hex-Ziffer entspricht genau vier Bits, zwei Ziffern einem Byte (00 bis FF, also 0 bis 255). Der 32-Bit-Wert 11001010 11111110 10111010 10111110 wird so zu CAFEBABE, acht Zeichen statt 32. Genau dieser Wert steht am Anfang jeder Java-Class-Datei. Hex findet sich daher bei Speicheradressen, RGB-Farben, Prüfsummen und Netzwerkprotokollen.

Was ist ein Hex-Rechner?

Ein Hex-Rechner führt Addition, Subtraktion, Multiplikation und Division direkt im Hexadezimalsystem (Basis 16) aus und rechnet zwischen Hex und Dezimal um. In der Informatik ist Hex praktisch, weil eine Hex-Ziffer genau vier Bits darstellt. Ein Byte passt damit in zwei Zeichen (00 bis FF), und Speicheradressen, Farbcodes und Binärdaten bleiben kurz und lesbar.

Welche Formeln nutzt der Hex-Rechner?

Der Rechner nutzt die Stellenwertformel \(\text{Wert} = \sum_{i=0}^{n} d_i \cdot 16^i\), wobei \(d_i\) die Ziffer an Stelle i ist (A = 10, B = 11, bis F = 15). Für die Arithmetik gelten die üblichen Regeln für Übertrag und Borgen in Basis 16. Für Dezimal nach Hex dividiert er wiederholt durch 16 und sammelt die Reste. Diese Verfahren sind in allen gängigen Programmiersprachen gleich, etwa in Python, C und Java.

Wie funktioniert die hexadezimale Addition?

Die hexadezimale Addition läuft spaltenweise wie im Dezimalsystem, der Übertrag entsteht aber erst ab 16. Beispiel: \(A + 7 = 10 + 7 = 17 = 11_{16}\), also schreiben Sie 1 und übertragen 1. Zweites Beispiel: \(FF + 1\). In der ersten Spalte ist \(F + 1 = 16\), also 0 und Übertrag 1. In der zweiten Spalte ist \(F + 0 + 1 = 16\), wieder 0 und Übertrag 1. Eine neue Stelle erhält die 1. Das Ergebnis 100 hexadezimal entspricht dezimal 256.

Wie konvertiert man Dezimalzahlen in Hexadezimalzahlen?

Teilen Sie die Dezimalzahl wiederholt durch 16 und notieren Sie die Reste als Hex-Ziffern. Sie hören auf, wenn der Quotient 0 ist, und lesen die Reste von unten nach oben. Für 250 gilt: \(250 \div 16 = 15\) Rest 10 (A), \(15 \div 16 = 0\) Rest 15 (F). Von unten gelesen ergibt das FA. Probe: \(15 \cdot 16 + 10 = 250\).

Wie konvertiert man Hex in Dezimal?

Multiplizieren Sie jede Hex-Ziffer mit der passenden Potenz von 16, rechts mit \(16^0\) beginnend, und addieren Sie die Ergebnisse. Für 2B gilt \(2 \cdot 16^1 + 11 \cdot 16^0 = 32 + 11 = 43\). Für 1A3 gilt \(1 \cdot 256 + 10 \cdot 16 + 3 \cdot 1 = 256 + 160 + 3 = 419\). Der Rechner macht das automatisch, auch für lange Hex-Werte.
Hinweis: Dieser Rechner dient dazu, hilfreiche Schätzungen zu Informationszwecken bereitzustellen. Obwohl wir uns um Genauigkeit bemühen, können die Ergebnisse je nach örtlichen Gesetzen und individuellen Umständen variieren. Wir empfehlen, bei wichtigen Entscheidungen einen professionellen Berater zu Rate zu ziehen.