Das Hexadezimalsystem ist ein weiteres wichtiges Zahlensystem in der Informatik. Seine Basis ist 16. Das bedeutet, dass es im Hexadezimalsystem 16 Ziffern gibt:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
Dabei haben die Ziffern A bis F den dezimalen Wert 10 bis 15. Die hexadezimale Zahl 2F16 wird so in das Dezimalsystem umgerechnet:
2F16 = 2 × 161 + 15 × 160 = 32 + 15 = 47
Auch hier wird der hexadezimalen Zahl die tiefgestellte Basis 16​ angehängt, um sie von einer Dezimalzahl unterscheiden zu können.
Umrechnung Binär
Besonders einfach ist die Umrechnung zwischen dem Binär- und dem Hexadezimalsystem. Eine Ziffer des Hexadezimalsystems entspricht immer vier Ziffern des Binärsystems. Die folgende Tabelle zeigt die dezimalen und binären Werte der 16 hexadezimalen Ziffern:
Hexadezimal | Binär | Dezimal |
---|---|---|
016 | 0 | 0 |
116 | 1 | 1 |
216 | 10 | 2 |
316 | 11 | 3 |
416 | 100 | 4 |
516 | 101 | 5 |
616 | 110 | 6 |
716 | 111 | 7 |
816 | 1000 | 8 |
916 | 1001 | 9 |
A16 | 1010 | 10 |
B16 | 1011 | 11 |
C16 | 1100 | 11 |
D16 | 1101 | 11 |
E16 | 1110 | 11 |
F16 | 1111 | 11 |
So kann auch eine mehrstellige Hexadezimal-Zahl einfach in ihre Bits umgerechnet werden:
14AF716 = 0001 0100 1010 1111 0111
Anwendung
Im HTML- und CSS-Code werden Farbe im RGB-System angegeben. Man kann pro Farbkanal eine Zahl zwischen 0 und 255 angeben, also 8 Bits oder 1 Byte. Die Farbe Rot würde wie folgt aussehen:
1111 1111 0000 0000 0000 0000
man notiert die Farben aber im Hexadezimalsystem. Damit der Computer erkennt, dass es sich um Hex-Werte handelt, stellt man ein Hashtag davor:
#FF0000