Was ist eine Zahlenbasis, und warum gibt es mehrere?
KurzantwortEine Zahlenbasis (Radix) legt fest, wie viele unterschiedliche Ziffern ein Zahlensystem verwendet. Dezimal (Basis 10) nutzt 0-9, Binär (Basis 2) nur 0-1, Hexadezimal (Basis 16) zusätzlich A-F für die Werte 10-15. Mathematisch lässt sich jede Basis von 2 bis 36 definieren.
Menschen rechnen im Dezimalsystem, vermutlich weil wir zehn Finger haben. Computerhardware kann dagegen zuverlässig nur zwei Zustände unterscheiden — Strom an oder aus — weshalb sie intern ausschließlich mit dem Binärsystem arbeitet. Oktal und vor allem Hexadezimal sind keine eigenständigen "Computersprachen", sondern praktische Abkürzungen, um lange Bitfolgen für Menschen lesbar zu machen.
Praktischer Nutzen: Weil 16 = 2⁴ ist, entspricht genau eine Hex-Ziffer exakt 4 Bit. Eine 32-Bit-Zahl lässt sich dadurch als kompakte 8-stellige Hex-Zahl statt als 32-stellige Binärzahl schreiben — das ist der eigentliche Grund für die Beliebtheit von Hex in der Programmierung.
Wie rechnet man Binär und Dezimal ineinander um?
KurzantwortDezimal → Binär: wiederholt durch 2 teilen, Reste in umgekehrter Reihenfolge notieren. Binär → Dezimal: jede Ziffer mit der passenden Zweierpotenz multiplizieren und die Ergebnisse addieren.
Angenommen, man will die Dezimalzahl 42 in Binär umwandeln. Man teilt fortlaufend durch 2 und schreibt sich bei jedem Schritt den Rest auf, bis der Quotient 0 ist. Die Reste, von unten nach oben (also in umgekehrter Reihenfolge) gelesen, ergeben das Ergebnis.
| Division | Quotient | Rest |
| 42 ÷ 2 | 21 | 0 |
| 21 ÷ 2 | 10 | 1 |
| 10 ÷ 2 | 5 | 0 |
| 5 ÷ 2 | 2 | 1 |
| 2 ÷ 2 | 1 | 0 |
| 1 ÷ 2 | 0 | 1 |
Rückwärts gelesen (von unten nach oben): 1-0-1-0-1-0, also 101010. Die Rückrechnung funktioniert über die Stellenwertmethode: 1×32 + 0×16 + 1×8 + 0×4 + 1×2 + 0×1 = 42 — womit sich das Ergebnis bestätigen lässt.
Warum taucht Hexadezimal in Farbcodes und Technik überall auf?
KurzantwortEin Byte (8 Bit) hat Werte von 0 bis 255 — in Hex passt das exakt in zwei Ziffern (00 bis FF). Deshalb werden RGB-Farben, MAC-Adressen und Speicherauszüge fast immer in Hex statt in Dezimal oder Binär dargestellt.
Ein typisches Beispiel: Der Farbcode #FF5733 besteht aus drei Byte-Werten — Rot=FF (255), Grün=57 (87), Blau=33 (51). In Binär wären das 24 Ziffern (111111110101011100110011), kaum lesbar. In Hex sind es sechs handliche Zeichen. Die Umrechnung Binär → Hex geht besonders schnell, wenn man die Bits von rechts nach links in 4er-Gruppen (Nibbles) aufteilt und jede Gruppe einzeln in eine Hex-Ziffer übersetzt, statt über Dezimal umzuwegen.
Beispiel (angenommene Werte, zur Veranschaulichung): Die Bitfolge 1010 1111 wird gruppiert zu 1010 (=10=A) und 1111 (=15=F), also AF in Hex.
Wie stellt ein Computer negative Zahlen dar? (Zweierkomplement)
KurzantwortBei fester Bit-Breite verwendet Hardware das Zweierkomplement: alle Bits invertieren und 1 addieren. Das höchstwertige Bit (MSB) zeigt dabei das Vorzeichen — 1 bedeutet negativ.
Anders als in mathematischer Schreibweise, wo man einfach ein Minuszeichen voranstellt, muss eine feste Anzahl Bits (z. B. 8, 16, 32 oder 64) sowohl positive als auch negative Zahlen codieren. Das Zweierkomplement löst das elegant: Um -5 in 8 Bit darzustellen, nimmt man die Bitfolge von +5 (00000101), invertiert jedes Bit (11111010, das sogenannte Einerkomplement) und addiert 1 (11111011). Das MSB ist 1, die Zahl ist also als negativ zu interpretieren.
Warum nicht einfach ein Vorzeichenbit?Weil das Zweierkomplement Addition und Subtraktion mit derselben Hardware-Schaltung erlaubt — ohne separate Fallunterscheidung für negative Werte. Das macht Prozessoren einfacher und schneller.
Statt jeden Schritt von Hand nachzurechnen, übernimmt der Zahlensystem-Umrechner von ToolPico die Arbeit direkt im Browser. Man wählt Quell- und Zielbasis (jede Basis von 2 bis 36), gibt eine Zahl ein — auch mit Minuszeichen oder Nachkommastellen — und erhält sofort alle vier gängigen Basen (Binär, Oktal, Dezimal, Hex) gleichzeitig, inklusive der Divisions-/Multiplikations-Schrittfolge. Ein zweiter Modus, "Bit-Klick", zeigt ein anklickbares Bit-Raster mit Zweierkomplement-Interpretation für 8/16/32/64 Bit; ein dritter Modus rechnet Text in ASCII-/Unicode-Codes um und zurück. Da die Rechnung auf BigInt-Arithmetik basiert, gibt es auch bei sehr großen Zahlen keinen Rundungsfehler.
Zahlensystem sofort umrechnen
Binär, Oktal, Dezimal, Hex und jede Basis von 2 bis 36 — mit Schritt-für-Schritt-Lösung, kostenlos im Browser.
Zum Zahlensystem-Umrechner →
Häufig gestellte Fragen
Warum werden Farbcodes wie #FF5733 in Hexadezimal geschrieben?
Weil jede Hex-Ziffer exakt 4 Bit entspricht, lässt sich ein Byte (8 Bit, Werte 0-255) immer als genau zwei Hex-Ziffern schreiben — FF statt 255, 00 statt 0. Das macht RGB-Farbwerte (je ein Byte für Rot, Grün, Blau) in Hex viel kompakter und für Entwickler leichter lesbar als in Dezimal oder gar Binär.
Wie rechne ich schnell Binär in Hex um, ohne über Dezimal zu gehen?
Gruppiere die Binärziffern von rechts nach links in 4er-Blöcke (Nibbles) und wandle jeden Block einzeln in eine Hex-Ziffer um. Beispiel: 1111 1111 wird zu F F, also FF. Das funktioniert, weil 16 = 2⁴ ist — genau 4 Bit pro Hex-Ziffer. Bei Oktal gilt dasselbe Prinzip mit 3er-Gruppen, da 8 = 2³.
Was bedeutet Zweierkomplement und warum braucht man es?
Das Zweierkomplement ist die Methode, mit der Computerhardware negative Ganzzahlen darstellt. Bei einer festen Bit-Breite (z. B. 8 Bit) wird eine negative Zahl gebildet, indem man alle Bits der positiven Zahl invertiert und 1 addiert. Das höchstwertige Bit (MSB) zeigt dabei das Vorzeichen an: 1 bedeutet negativ. Der Vorteil ist, dass Addition und Subtraktion mit derselben Hardware-Schaltung funktionieren, ganz ohne Sonderfall für negative Werte.
Wie rechne ich eine Dezimalzahl mit Nachkommastellen in Binär um?
Der ganzzahlige Teil wird wie gewohnt per Division durch 2 umgerechnet. Der Nachkommateil wird wiederholt mit 2 multipliziert; die Vorkommastelle jedes Zwischenergebnisses ist die nächste Binärziffer, der neue Nachkommateil wird erneut multipliziert. Das wird fortgesetzt, bis die gewünschte Genauigkeit erreicht ist — manche Dezimalbrüche wie 0,1 sind in Binär unendlich periodisch und müssen daher gerundet werden.
Kann ich auch in ungewöhnliche Basen wie Basis 36 umrechnen?
Ja. Mathematisch ist jede Basis von 2 bis 36 definierbar, wobei die Ziffern 0-9 und danach die Buchstaben A-Z (für die Werte 10-35) verwendet werden. Basis 36 wird gelegentlich genutzt, um lange IDs oder Zähler kompakt in einer alphanumerischen Zeichenkette darzustellen. Jenseits von Basis 36 reicht das lateinische Alphabet nicht mehr für einstellige Ziffern aus.
Kurzer Hinweis zur Methodik: Alle Beispielrechnungen in diesem Artikel (z. B. 42 → 101010, #FF5733) sind exakte mathematische Umrechnungen und dienen der Veranschaulichung. Dieser Artikel ersetzt keine Fachliteratur zu Rechnerarchitektur und ist ausschließlich zu Informationszwecken gedacht.