Hexadezimal
Das Hexadezimalsystem besteht aus Zahlen und Buchstaben.
| Hexadezimal | Dezimal |
|---|---|
| 0 | 0 |
| 1 | 1 |
| 2 | 2 |
| 3 | 3 |
| 4 | 4 |
| 5 | 5 |
| 6 | 6 |
| 7 | 7 |
| 8 | 8 |
| 9 | 9 |
| A | 10 |
| B | 11 |
| C | 12 |
| D | 13 |
| E | 14 |
| F | 15 |
Umwandeln
Hexadezimal –> Binär
Jedes Hex-Zeichen wird zum eigenen Nibble (4 Bits).
Beispiel: C4A9
C -> 1100 (= 12) 4 -> 0100 (= 4) A -> 1010 (= 10) 9 -> 1001 (= 9)
Binär –> Hexadezimal
Jedes Nibble wird zum Hex-Zeichen.
Beispiel: 0011 1001 1011 1100
0011 -> 3 1001 -> 9 1011 -> B 1100 -> C
Hexadezimal –> Dezimal
Bei einer einzelnen Hexadezimalzahl, kann man einfach die Tabelle oben benutzen.
Bei mehreren Hexadezimalzahlen, rechnet von hinten nach vorne man immer so:
1. Wir rechnen Hexadezimalzahl auf Dezimal um: \(A\) -> \(10\)
2. Dann rechnen wir die umgewandelte Zahl mal 16 hoch die Stelle wo wir sind. (Statt 1 fangen wir mit 0 an): \( 10 \cdot 16^0 \)
3. Nachher wiederholen wir diesen Schritt und addieren alles zusammen.
Beispiel: C4A9
\( (12 \cdot 16^3) + (4 \cdot 16^2) + (10 \cdot 16^1) + (9 \cdot 16^0) = 50345 \)