Binär, oktal, dezimal, hexadezimal und jede Basis bis 36, exakt bei jeder Größe, mit Zweierkomplement
Läuft in Ihrem Browser. Nichts, was Sie eingeben, wird irgendwohin gesendet.Binär, oktal, dezimal und hexadezimal sind eine Zahl in vier Schreibweisen, und hier funktioniert jede Basis bis 36. Die Werte bleiben bei jeder Größe exakt, sodass eine 64-Bit-Ganzzahl ihre letzten Stellen nicht verliert, und negative Zahlen zeigen auch ihre Komplementdarstellung.
Diese Seite wurde maschinell aus dem englischen Original übersetzt. Die Übersetzung wurde noch von keinem Menschen geprüft; maßgeblich ist die englische Fassung. Englisches Original lesen
Geben Sie eine Zahl in eine beliebige Zeile ein: Binär, Oktal, Dezimal, Hexadezimal oder eine eigene Basis von 2 bis 36.
Lesen Sie denselben Wert in allen anderen Zeilen ab; wenn Sie in eine andere Zeile tippen, wird von dieser aus umgerechnet.
Wählen Sie unter Zweierkomplement 8 Bit, 16 Bit, 32 Bit oder 64 Bit, um die vorzeichenbehaftete und die vorzeichenlose Lesart zu sehen.
Klicken Sie auf das Kopiersymbol neben der gewünschten Zeile; Ctrl+Enter kopiert den Dezimalwert.
Dieser Zahlensystem-Umrechner wandelt eine Ganzzahl aus jeder Basis zwischen 2 und 36 gleichzeitig in Binär, Oktal, Dezimal, Hexadezimal und eine Basis Ihrer Wahl um. Tippen Sie in eine beliebige Zeile, und die anderen folgen, zum Lesen gruppiert: Binär und Hex in Vierergruppen, Dezimal mit Tausendertrennzeichen.
Programmierer nutzen ihn, um einen hexadezimalen Fehlercode oder eine Speicheradresse als Zahl zu lesen, eine Bitmaske binär zu schreiben, eine kurze ID in Basis 36 zu dekodieren oder zu sehen, was ein Registerwert als vorzeichenbehaftete Ganzzahl bedeutet. Studierende nutzen ihn, um Aufgaben zur Basisumrechnung zu prüfen und das Zweierkomplement zu verstehen, also die Art, wie Computer negative Zahlen speichern.
Das Feld Zweierkomplement zeigt das 8-, 16-, 32- oder 64-Bit-Muster eines Werts, seine Hex-Form sowie die vorzeichenbehaftete und die vorzeichenlose Lesart. Eine negative Zahl wie -5 wird in 8 Bit zu 1111 1011; ein positiver Wert mit gesetztem höchstem Bit, etwa 0xFFFFFFFF, erscheint als -1, wenn er als vorzeichenbehaftete 32-Bit-Ganzzahl gelesen wird. Werte, die nicht in die gewählte Breite passen, werden markiert, statt stillschweigend überzulaufen.
Alle Berechnungen verwenden JavaScript-BigInt, sodass eine 40-stellige Dezimalzahl oder ein 128-Bit-Hexwert exakt umgerechnet wird, ohne die Rundung ab 2 hoch 53, die gewöhnliche Zahlen haben. Die Eingabe darf die Präfixe 0b, 0o oder 0x, ein Minuszeichen sowie Leerzeichen, Unterstriche oder Kommas zwischen Gruppen enthalten. Nur ganze Zahlen werden umgerechnet; Brüche werden mit einer Meldung abgelehnt. Nichts verlässt Ihren Browser.
Verwandte Tools: Color Converter, Unix Timestamp Converter, Base64 Encoder.
Multiplizieren Sie jedes Bit mit der Zweierpotenz seiner Position, von rechts ab 0 gezählt, und addieren Sie die Ergebnisse. 1011 ist 1x8 + 0x4 + 1x2 + 1x1, also 11. Oder geben Sie die Binärzahl hier in die Zeile Binär ein und lesen Sie die Zeile Dezimal ab; Leerzeichen zwischen Bitgruppen sind erlaubt.
Jede Hex-Ziffer ist 16-mal so viel wert wie die Ziffer rechts daneben, wobei A bis F für 10 bis 15 stehen. 0x1F ist 1x16 + 15, also 31. Fügen Sie den Wert mit oder ohne 0x in die Zeile Hexadezimal ein, und der Dezimalwert erscheint, exakt auch bei Werten weit über 16 Stellen.
Das Zweierkomplement ist die Art, wie Computer negative Ganzzahlen speichern. Bei n Bit wird eine negative Zahl v als 2 hoch n plus v gespeichert, also ist -1 in 8 Bit 255, geschrieben 1111 1111. Das höchste Bit dient dann als Vorzeichen. Wählen Sie eine Breite von 8, 16, 32 oder 64 Bit, um das Muster und beide Lesarten zu sehen.
Gewöhnliche JavaScript-Zahlen sind Gleitkommazahlen und verlieren oberhalb von 9.007.199.254.740.991 (2 hoch 53, minus 1) an Genauigkeit, sodass die letzten Stellen eines großen Hex- oder Dezimalwerts gerundet werden. Dieses Tool verwendet BigInt, das jede Stelle bei jeder Länge bis 4.096 Zeichen exakt hält.
Jede ganzzahlige Basis von 2 bis 36. Ziffern über 9 werden mit Buchstaben geschrieben: a ist 10, f ist 15, z ist 35. Basis 36 ist üblich für kurze IDs und URL-Kürzer, Basis 32 für manche Kodierungen und Basis 3 oder 12 in Rätseln und im Unterricht. Buchstaben können groß oder klein eingegeben werden.
Nein, nur ganze Zahlen. Gebrochene Werte lassen sich nicht sauber zwischen Basen umrechnen, weil eine kurze Dezimalzahl wie 0.1 zu einem endlos periodischen Binärbruch wird. Das Tool sagt das, statt zu raten. Für Gleitkomma-Bitmuster ist ein eigenes IEEE-754-Tool die richtige Wahl.
Kommen Sie nicht weiter? Fragen Sie zu Zahlensystem-Umrechner und jeder, der es weiß, kann antworten. Kein Konto nötig.