Gib oben eine Zahl ein, um die Umrechnungsschritte zu sehen.
Schnellreferenz: 0–15 in allen Basen
| Dezimal | Binär | Oktal | Hex |
|---|
Wie Zahlensystem-Umrechnung funktioniert
Jedes Zahlensystem basiert auf einer Basis — der Anzahl der eindeutigen Ziffernsymbole. Unser alltägliches Dezimalsystem verwendet Basis 10 (Ziffern 0–9). Computer verwenden nativ Binär (Basis 2, Ziffern 0–1). Programmierer arbeiten häufig mit Oktal (Basis 8) und Hexadezimal (Basis 16) als kompakte Kurzformen für Binärdaten.
Binär zu Dezimal
Jede Binärziffer (Bit) steht für eine Potenz von 2, basierend auf ihrer Position, von rechts nach links ab Position 0. Multipliziere jedes Bit mit seinem Stellenwert und summiere:
Dezimal zu Binär (Divisionsverfahren)
Teile die Dezimalzahl wiederholt durch 2 und notiere jeden Rest. Lies die Reste von unten nach oben für das Binärergebnis:
Hexadezimal
Hex verwendet 16 Symbole: 0–9 und A–F (A=10, B=11, C=12, D=13, E=14, F=15). Eine Hexziffer repräsentiert kompakt genau 4 Binärbits. Zwei Hexziffern repräsentieren ein Byte. Das macht Hex ideal für Speicheradressen und Farbcodes.
Warum Oktal?
Oktal (Basis 8) war in der frühen Computertechnik beliebt, weil 3 Binärbits genau einer Oktalziffer entsprechen. Es erscheint in Unix-Dateiberechtigungen (chmod 755 = 111 101 101 binär) und älteren Programmierumgebungen.
Zweierkomplement
Computer stellen negative ganze Zahlen im Zweierkomplement dar. Bei einem N-Bit-Register gilt: Wenn das führende Bit 0 ist, ist der Wert positiv (wie vorzeichenlos). Wenn das führende Bit 1 ist, ergibt sich der vorzeichenbehaftete Wert aus dem vorzeichenlosen Wert minus 2N. Beispiel: 8-Bit 11111111 = 255 vorzeichenlos = −1 vorzeichenbehaftet.
Zweierkomplement-Interpreter
Gib eine N-Bit-Binärzahl ein, um sowohl die vorzeichenlose als auch die vorzeichenbehaftete (Zweierkomplement) Interpretation zu sehen. Nutze das Bitdarstellungs-Panel oben, um einzelne Bits zu schalten und alle Werte live zu aktualisieren.
Die Tabelle unten zeigt gängige 8-Bit-Zweierkomplement-Werte:
| Binär (8-Bit) | Vorzeichenlos | Vorzeichenbehaftet (Zweierkomplement) |
|---|---|---|
| 0000 0000 | 0 | 0 |
| 0111 1111 | 127 | 127 (maximales Positiv) |
| 1000 0000 | 128 | −128 (minimales Negativ) |
| 1111 1111 | 255 | −1 |
| 1111 1110 | 254 | −2 |
| 1000 0001 | 129 | −127 |