Hex-Rechner
Hexadezimal rechnen und Werte zwischen Dezimal- und Hexadezimalsystem umrechnen.
Last updated:
Berechnungsbeispiele
📋Schritte zur Berechnung
-
Erste Zahl hexadezimal eingeben (gültige Zeichen: 0-9, A-F).
-
Rechenoperation wählen oder zweites Feld leer lassen für eine reine Konvertierung.
-
Auf „Berechnen" klicken: Ergebnis erscheint sofort in Hexadezimal und Dezimal.
Häufige Fehler ⚠️
- Ungültige Zeichen wie G, H oder Z eingeben: Das Hexadezimalsystem kennt nur 0 bis 9 und A bis F.
- Mit der Übertragsregel der Basis 10 rechnen: In Hex gibt es den Übertrag erst ab 16, nicht ab 10.
- Bei der Umrechnung von Dezimal nach Hex die Reste von oben nach unten lesen: Richtig ist von unten nach oben.
- 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📊
Speicheradressen und Offsets in C oder Assembler berechnen und prüfen.
RGB-Werte in Hex-Farbcodes für CSS umrechnen, zum Beispiel RGB(255, 99, 71) = #FF6347.
Bitmasken lesbar machen: 0xFF entspricht acht gesetzten Bits, 0x0F den unteren vier.
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.