Binär, Dezimal und Hexadezimal

Zahlensysteme verstehen

Zahlensysteme vergleichen

Computer sprechen Binär, Menschen denken in Dezimal, und Programmierer verwenden häufig Hexadezimal als praktischen Mittelweg. Das Verständnis dieser drei Zahlensysteme ist grundlegend für Informatik, Programmierung und digitale Kompetenz.

Dezimal (Basis-10)

Das System, das Menschen täglich verwenden.

Funktionsweise

  • 10 Symbole: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
  • Jede Position ist eine Potenz von 10
  • Stellenwerte: ...1000, 100, 10, 1

Beispiel: 3.452

  • 3 × 1000 = 3000
  • 4 × 100 = 400
  • 5 × 10 = 50
  • 2 × 1 = 2
  • Summe = 3452

Warum Basis-10?

Vermutlich vom Zählen an 10 Fingern abgeleitet. Tief in der menschlichen Kultur und Sprache verankert.

Binär (Basis-2)

Die Sprache der Computer.

Funktionsweise

  • 2 Symbole: 0 und 1
  • Jede Position ist eine Potenz von 2
  • Stellenwerte: ...128, 64, 32, 16, 8, 4, 2, 1

Beispiel: 10110101 (binär)

Position1286432168421
Ziffer10110101
Wert128032160401

Summe = 128 + 32 + 16 + 4 + 1 = 181 (dezimal)

Warum Computer Binär verwenden

  • Elektronische Schalter haben zwei Zustände: ein/aus
  • Spannungspegel: hoch/niedrig
  • Einfache Logikschaltungen
  • Fehlerresistent (klare Unterscheidung zwischen Zuständen)

Hexadezimal (Basis-16)

Eine menschenfreundliche Art, Binärdaten darzustellen.

Funktionsweise

  • 16 Symbole: 0-9 und A-F
  • A=10, B=11, C=12, D=13, E=14, F=15
  • Jede Position ist eine Potenz von 16
  • Stellenwerte: ...4096, 256, 16, 1

Beispiel: 2A9F (hexadezimal)

  • 2 × 4096 = 8192
  • A (10) × 256 = 2560
  • 9 × 16 = 144
  • F (15) × 1 = 15
  • Summe = 10.911 (dezimal)

Warum Hexadezimal?

  • Jede Hex-Ziffer = genau 4 Binärziffern
  • Viel kürzer als Binär (FF statt 11111111)
  • Einfache Umwandlung von/nach Binär
  • Verbreitet in Programmierung, Farben, Speicheradressen

Vergleichstabelle

DezimalBinärHexadezimal
000000
100011
501015
101010A
151111F
161000010
100110010064
25511111111FF
256100000000100
100011111010003E8

Wann welches System verwendet wird

Dezimal

  • Alltägliches Zählen und Rechnen
  • Finanzberechnungen
  • Benutzeroberflächen (was Menschen sehen)

Binär

  • Computer-Hardwareoperationen
  • Netzwerkadressen (IPv4, Subnetzmasken)
  • Bitweise Operationen in der Programmierung
  • Grundlagen der Informatik verstehen

Hexadezimal

  • Farbcodes (Webdesign): #FF5733
  • Speicheradressen beim Debugging
  • MAC-Adressen: 00:1A:2B:3C:4D:5E
  • Zeichenkodierungen (Unicode)
  • Kryptografie und Hashwerte

Notationskonventionen

So erkennen Sie, in welcher Basis eine Zahl angegeben ist:

Präfixe

  • 0b oder 0B: Binär (0b1010)
  • 0x oder 0X: Hexadezimal (0xFF)
  • 0o oder 0: Oktal (0o17 oder 017)
  • Kein Präfix: Üblicherweise dezimal

Suffixe

  • : Binär (1010₂)
  • ₁₀: Dezimal (10₁₀)
  • ₁₆ oder h: Hexadezimal (FFh oder FF₁₆)

Wichtige Werte zum Merken

KonzeptDezimalBinärHex
Ein Byte (max)25511111111FF
Ein Byte + 1256100000000100
Zwei Bytes (max)65.53516 EinsenFFFF
Zweierpotenzen1,2,4,8,16,32,64,128,256,512,10241,10,100...1,2,4,8,10,20,40,80,100...

Fazit

Das Verständnis von Binär, Dezimal und Hexadezimal ist für alle, die mit Computern arbeiten, unverzichtbar. Dezimal ist natürlich für Menschen, Binär ist natürlich für Computer, und Hexadezimal verbindet beide – es macht Binärdaten lesbar und bleibt dabei kompakt. Die zentrale Erkenntnis ist, dass dies nur verschiedene Darstellungsweisen derselben Werte sind, jede mit eigenen Vorteilen: Dezimal für menschliche Berechnungen, Binär für Hardwareeffizienz und Hexadezimal für Programmierkomfort.

Verwandte Artikel

Binär, Dezimal, Hexadezimal: Zahlensysteme verstehen | YounitConverter