
Zahlensysteme für Programmierung und Daten
Während Menschen das Dezimalsystem verwenden, arbeiten Computer mit dem Binärsystem, und Programmierer nutzen oft das Hexadezimalsystem für eine bessere Lesbarkeit.
1. Wichtige Zahlensysteme
- Dezimal (Basis 10): 0–9 (menschlicher Standard)
- Binär (Basis 2): 0, 1 (Computer-Hardware-Standard)
- Hexadezimal (Basis 16): 0–9 und A(10)–F(15). Vier Binärbits können durch eine einzelne Hexadezimalziffer dargestellt werden, was das Lesen von Daten erheblich erleichtert.
2. Webfarben: RGB-Hex-Codes
Der 6-stellige Hex-Code (#RRGGBB), der in HTML/CSS verwendet wird, stellt die Intensität von Rot, Grün und Blau von 00 bis FF (255 in Dezimal) dar.
- #FF0000: Max. Rot → Rot
- #00FF00: Max. Grün → Grün
- #0000FF: Max. Blau → Blau
- #FFFFFF: Kombination aus allen → Weiß
- #000000: Abwesenheit von Licht → Schwarz
3. Umrechnungsregeln
Hex → Dezimal
Multiplizieren Sie jede Ziffer mit der Potenz von 16 und summieren Sie die Ergebnisse.
- Beispiel:
0x1A= 1 × 16¹ + 10 × 16⁰ = 26
Binär → Hex
Gruppieren Sie Bits von rechts in Viererblöcken und wandeln Sie jeden Block um.
- Beispiel:
1010 1111(binär) =AF(hex)
4. Programmierkonventionen
- 0x Präfix: Wird in C, C++, Java, JS und Python verwendet, um Hexadezimalzahlen zu kennzeichnen.
- # Präfix: Wird in Webstandards verwendet, um Farbcodes zu kennzeichnen.
