Was sind hexadezimale und dezimale Zahlen?
Das Dezimalsystem ist das alltägliche Zehnersystem. Es verwendet zehn Ziffern: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
Das Hexadezimalsystem ist zur Basis 16 aufgebaut. Es verwendet die Dezimalziffern 0–9 sowie die Buchstaben A, B, C, D, E und F, wobei A für 10 und F für 15 steht.
Hexadezimal wird in der Informatik häufig verwendet, da ein Hex-Ziffer genau vier Binärbits darstellt. Dies macht lange binäre Werte kürzer und leichter lesbar.
Wie man Hexadezimal in Dezimal umwandelt
Um Hexadezimalzahlen in Dezimalzahlen umzuwandeln, multiplizieren Sie jede Hex-Ziffer mit einer Potenz von 16. Die rechtsstehende Ziffer wird mit 160, die nächste mit 161, dann mit 162 und so weiter multipliziert.
1B7E₁₆ = 1×16³ + 11×16² + 7×16¹ + 14×16⁰ = 7038₁₀
Das bedeutet, dass hexadezimal 1B7E gleich dezimal 7038 ist.
Wie man Hex in Binär umwandelt
Um Hexadezimalzahlen in Binärzahlen umzuwandeln, ersetzen Sie jede Hex-Ziffer durch ihre vierstellige binäre Entsprechung. Fügen Sie dann die Gruppen zusammen.
1 = 0001
B = 1011
7 = 0111
E = 1110
1B7E₁₆ = 1101101111110₂
Führende Nullen werden in der binären Endwertdarstellung normalerweise entfernt, es sei denn, sie sind für ein Format mit fester Breite erforderlich.
Häufige Anwendungen von Hexadezimalzahlen
Hexadezimal ist in der Programmierung, beim Debugging, bei Speicheradressen, Unicode-Codepunkten, Farbcodes, Prüfsummen und der Inspektion binärer Dateien weit verbreitet.
Zum Beispiel verwenden Web-Farbwerte oft die hexadezimale Notation. Die Farbe #FF0000 steht für Rot, wobei FF den Rotkanal darstellt und dem Dezimalwert 255 entspricht.
Eingaberegeln
- Verwenden Sie Ziffern 0–9 und Buchstaben A–F für die hexadezimale Eingabe.
- Kleinbuchstaben werden akzeptiert und automatisch in Großbuchstaben umgewandelt.
- Optionale Präfixe wie 0x werden unterstützt.
- Ganzzahlen werden unterstützt. Brüche werden von diesem Tool bewusst nicht konvertiert.