Was das Tool macht
Der Zahlensystem-Umrechner zeigt eine Ganzzahl gleichzeitig in allen gängigen Stellenwertsystemen: binär (Basis 2), oktal (Basis 8), dezimal (Basis 10), hexadezimal (Basis 16) und Basis 36. Gib eine Zahl in einer dieser Basen ein, und alle anderen aktualisieren sich beim Tippen, jede mit eigener Kopieren-Schaltfläche.
Programmierer rechnen ständig zwischen Zahlensystemen um: um eine Hex-Farbe oder Speicheradresse zu lesen, Bit-Flags und Masken binär zu prüfen, Unix-Dateirechte oktal zu setzen (755) oder IDs mit Basis 36 zu verkürzen.
So benutzt du es
- Tippe oder füge eine Zahl in die Eingabe ein oder klick auf Beispiel.
- Lass die Eingabebasis auf Automatisch, damit die Präfixe
0x,0ound0berkannt werden; Ziffern ohne Präfix gelten als dezimal. Um Hex-Ziffern wieffohne Präfix einzugeben, wähl die Basis selbst aus. - Aktiviere Ziffern gruppieren, um lange Ergebnisse in lesbare Gruppen zu teilen: 4 Ziffern für Binär und Hex, 3 für Dezimal und Oktal.
- Kopier jede Zeile mit ihrer Kopieren-Schaltfläche. Die Zeile Bitlänge zeigt, wie viele Bits der Wert braucht – hilfreich bei der Wahl eines Integer-Typs.
Beispiel
0xFF5733, ein Orangeton in CSS, ist:
| Basis | Wert |
|---|---|
| Dezimal | 16734003 |
| Binär | 111111110101011100110011 |
| Oktal | 77653463 |
| Basis 36 | 9yo1f |
Er braucht 24 Bit, je ein Byte für Rot, Grün und Blau.
Wie die Umrechnung funktioniert
Zur Basis b ist jede Ziffer b-mal so viel wert wie die Ziffer rechts daneben. Die Hexzahl ff ist 15 × 16 + 15 = 255. Für die Umrechnung in eine andere Basis teilt man wiederholt durch die neue Basis und liest die Reste rückwärts. Weil 16 = 2⁴ und 8 = 2³ ist, entspricht jede Hex-Ziffer genau vier Binärziffern und jede Oktalziffer genau drei – deshalb ist Hex eine kompakte Schreibweise für Binärzahlen.
FAQ
› Wie große Zahlen kann das Tool umrechnen?
Praktisch gibt es keine Grenze. Der Umrechner verwendet Ganzzahlen mit beliebiger Genauigkeit (BigInt), daher werden 64-Bit-, 128-Bit- und noch längere Werte exakt umgerechnet – anders als bei Taschenrechnern, die oberhalb von 2^53 an Genauigkeit verlieren.
› Wie gebe ich eine Hexadezimal- oder Binärzahl ein?
Wenn die Eingabebasis auf Automatisch steht, stell 0x für Hex, 0b für Binär oder 0o für Oktal voran, zum Beispiel 0xff oder 0b1010. Oder wähl die Basis im Menü aus und tippe die Ziffern ohne Präfix.
› Wie werden negative Zahlen dargestellt?
Als Minuszeichen gefolgt vom Betrag, zum Beispiel ist -255 in Hex -ff. Das Tool rechnet nicht in eine Zweierkomplement-Darstellung mit fester Breite um.
› Kann ich Zahlen mit Trennzeichen einfügen?
Ja. Leerzeichen, Unterstriche und Kommas werden ignoriert, also funktionieren sowohl 1_000_000 als auch 1,000,000. Aktiviere Ziffern gruppieren, um in den Ergebnissen wieder Leerzeichen einzufügen.