💻 Zahlensystem umrechnen

Computer rechnen intern binär, und Programmierer nutzen für Speicheradressen und Farbcodes oft die Hexadezimalschreibweise. Gib eine gewöhnliche Dezimalzahl ein, um sie sofort in Binär-, Oktal- und Hexadezimalform zu sehen — praktisch beim Programmieren, in Netzwerken oder für Hausaufgaben zu Zahlensystemen.

Binary (base 2) 11111111
Octal (base 8) 377
Hexadecimal (base 16) FF
Decimal (for reference) 255

Formula

Jedes Zahlensystem drückt dieselbe Zahl mit einer anderen Anzahl Symbole aus: Wert = Σ (Ziffer × Basis^Position)

Dezimal (Basis 10) nutzt die Ziffern 0-9. Binär (Basis 2) nutzt nur 0 und 1: jede Position steht für eine Potenz von 2. Oktal (Basis 8) nutzt 0-7 mit Potenzen von 8. Hexadezimal (Basis 16) nutzt 0-9 und A-F (A=10 bis F=15) mit Potenzen von 16. Die Zahl selbst ändert sich nie — nur ihre Schreibweise.

Steps

  1. 1Gib eine dezimale (Basis 10) Ganzzahl ein, von 0 bis 4.294.967.295.
  2. 2Der Rechner rechnet es sofort in Binär-, Oktal- und Hexadezimalform um.
  3. 3Lies die drei Ergebnisse ab, zusammen mit der Dezimalzahl zur Kontrolle.

Dezimal, binär, oktal und hexadezimal im Vergleich

DezimalBinärOktalHexadezimal
81000108
16100002010
321000004020
64100000010040
1281000000020080
25511111111377FF

Jeder Schritt in der Dezimalspalte verdoppelt den Wert und fügt in den anderen Basen eine Stelle hinzu.

commonMistakes

  • Hexadezimale Buchstaben (A-F) als einzelne Zeichen statt als Werte 10 bis 15 lesen.
  • Annehmen, die am weitesten links stehende Ziffer sei die "Einer"; tatsächlich ist es in jedem System die Ziffer ganz rechts (Position 0).
  • Vergessen, dass eine negative Zahl oder eine Dezimalzahl nicht direkt in dieses Feld passt; es funktioniert nur für Ganzzahlen ab 0.

useCases

  • Farbcodes wie #FF5733 im Webdesign verstehen und selbst zusammenstellen.
  • Speichergrößen, IP-Adressen und Fehlercodes debuggen, die in Hex oder Binär angezeigt werden.
  • Hausaufgaben oder Klausuren zu Zahlensystemen prüfen, ohne von Hand umzurechnen.