Was sind Dezimal-, Hexadezimal- und Binärzahlen?
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 Ziffern 0–9 sowie die Buchstaben A, B, C, D, E und F, wobei A für 10 und F für 15 steht.
Das Binärsystem ist ein Dualsystem und verwendet nur 0 und 1. Computer verwenden intern das Binärsystem, während Hexadezimalzahlen oft als kompakte Schreibweise für binäre Daten genutzt werden.
Wie man Dezimalzahlen in Hexadezimalzahlen umwandelt
Um eine Dezimalzahl in eine Hexadezimalzahl umzuwandeln, teilen Sie die Dezimalzahl wiederholt durch 16 und notieren Sie den Rest. Die Reste von 10 bis 15 werden zu A bis F.
462 ÷ 16 = 28 Rest 14 = E
28 ÷ 16 = 1 Rest 12 = C
1 ÷ 16 = 0 Rest 1
Ergebnis: 1CE₁₆
So wird die Dezimalzahl 462 in die Hexadezimalzahl 1CE umgewandelt.
Wie man Dezimalzahlen in Binärzahlen umwandelt
Um eine Dezimalzahl in eine Binärzahl umzuwandeln, teilen Sie die Dezimalzahl wiederholt durch 2 und notieren Sie den Rest. Das binäre Ergebnis ergibt sich aus den Resten, von unten nach oben gelesen.
42 ÷ 2 = 21 Rest 0
21 ÷ 2 = 10 Rest 1
10 ÷ 2 = 5 Rest 0
5 ÷ 2 = 2 Rest 1
2 ÷ 2 = 1 Rest 0
1 ÷ 2 = 0 Rest 1
Ergebnis: 101010₂
So konvertiert Dezimal 42 in Binär 101010.
Wann die Dezimal-zu-Hexadezimal-Umwandlung nützlich ist
Die Umwandlung von Dezimalzahlen in Hexadezimalzahlen ist in der Programmierung, beim Debugging, bei Farbwerten, Speicheradressen, Unicode-Codepoints und der Inspektion von Low-Level-Daten üblich.
Zum Beispiel ist dezimal 255 hexadezimal FF. In einem RGB-Farbcode steht FF für den maximalen Wert eines Farbkanals.
Eingaberegeln
- Verwenden Sie Ziffern 0–9 für die Dezimal-Eingabe.
- Kommas, Leerzeichen und Unterstriche werden ignoriert, um die Lesbarkeit zu erleichtern.
- Ganzzahlen werden unterstützt. Brüche werden von diesem Tool bewusst nicht konvertiert.
- Negative ganze Zahlen werden unterstützt, wie z.B. -462.