Wie funktioniert das Hexadezimalsystem?
Hexadezimal (Hex) ist ein Stellenwertsystem mit der Basis 16. Es verwendet die Ziffern 0–9 und die Buchstaben A–F (A=10, B=11, C=12, D=13, E=14, F=15). Jede Hex-Stelle repräsentiert genau 4 Binärbits – ein Byte (8 Bit) wird durch zwei Hex-Stellen dargestellt.
Hex-Ziffern-Referenz
| Hex | Dez | Binär | Hex | Dez | Binär |
|---|---|---|---|---|---|
| 0 | 0 | 0000 | 8 | 8 | 1000 |
| 1 | 1 | 0001 | 9 | 9 | 1001 |
| 2 | 2 | 0010 | A | 10 | 1010 |
| 3 | 3 | 0011 | B | 11 | 1011 |
| 4 | 4 | 0100 | C | 12 | 1100 |
| 5 | 5 | 0101 | D | 13 | 1101 |
| 6 | 6 | 0110 | E | 14 | 1110 |
| 7 | 7 | 0111 | F | 15 | 1111 |
Häufig gestellte Fragen
Warum wird Hex in der Programmierung verwendet? Hexadezimal stellt Binärdaten kompakt dar – jede Hex-Stelle entspricht genau 4 Bits. Ein Byte (8 Bit) sind zwei Hex-Stellen. Daher sind Speicheradressen, Farben und Binärdaten im Hex-Format leicht lesbar.
Wie funktionieren Hex-Farben? HTML/CSS-Farben verwenden das Format #RRGGBB, wobei jedes Paar einen Hex-Wert von 00–FF (0–255 dezimal) für Rot-, Grün- und Blauanteil darstellt. #FF0000 ist reines Rot, #00FF00 reines Grün, #0000FF reines Blau.
Wie rechnet man Hex in Dezimal um? Multiplizieren Sie jede Stelle von rechts mit der entsprechenden Potenz von 16. Beispiel: 2A₁₆ = 2×16¹ + 10×16&sup0; = 32 + 10 = 42₁₀.