Kodierungsbereich
Binär zu Dezimal
Wandle eine vorzeichenbehaftete Binärzahl mit exakter BigInt-Arithmetik in eine Dezimalzahl um.
Binär zu Dezimal: Liest eine Ganzzahl zur Basis 2 als gewöhnlichen Dezimalwert ein. Binär zu Dezimal addiert die durch ihre Ziffern dargestellten Zweierpotenzen und akzeptiert ein explizites Plus- oder Minuszeichen. So kannst du Bit-Flags interpretieren oder ein Binärarbeitsblatt prüfen, ohne eine Speicherbreite oder ein vorzeichenbehaftetes Maschinenformat erraten zu müssen. Läuft zu 100% lokal in deinem Browser, ohne Datei-Uploads zum Server.
- Kategorie
- Entwicklerwerkzeuge
- Ausführungen
- In deinem Browser
- Kosten
- Kostenlos · ohne Anmeldung
- Verfügbarkeit
- Einsatzbereit
Läuft vollständig in deinem Browser
Ergebnis
BereitDie Umwandlung läuft lokal. Numerische Werte sind Ganzzahlen, Vorzeichen werden vereinheitlicht und Präfixe wie 0b oder 0o werden absichtlich nicht akzeptiert.
Zweierkomplement lesen
Computer speichern negative Ganzzahlen im Zweierkomplement. Dabei bedeutet das höchstwertige Bit einer festen Breite, dass die Zahl negativ ist. Dieser Konverter liest die Ziffern als vorzeichenlose Größe, daher ergibt 11111011 den Wert 251. Stammt der Wert aus einer vorzeichenbehafteten 8-Bit-Zahl und ist das erste Bit 1, ziehst du 256 ab: 251 − 256 = −5. Bei 16 Bit ziehst du 65.536 ab, bei 32 Bit 4.294.967.296.
Von Hand prüfen
Jede Stelle ist doppelt so viel wert wie die Stelle rechts daneben: 1, 2, 4, 8, 16, 32, 64, 128. Addiere die Werte unter den Einsen: 101010 ist 32 + 8 + 2 = 42. Lange Werte lassen sich leichter lesen, wenn du sie von rechts in Vierergruppen aufteilst. Jede Vierergruppe entspricht genau einer Hexadezimalziffer, daher ist 1111 1011 gleich FB. Der Konverter Hexadezimal in Dezimal verarbeitet die kürzere Form.
So benutzt du es
- Gib den Wert im unten gezeigten Format ein.
- Starte die Umwandlung und vergleiche das Ergebnis mit der Konvention deiner Quelle.
- Kopiere das Ergebnis oder lade es in dem von deinem Ziel benötigten Format herunter.
Datenschutz & Einschränkungen
Die Umwandlung läuft in deinem Browser. Deine Werte und Ergebnisse werden nicht hochgeladen.
Ähnliche Tools
Häufige Fragen
Macht eine führende 1 meine Binärzahl negativ?
Nein. Ohne Minuszeichen stellen alle Ziffern einen positiven Betrag dar. Das 8-Bit-Muster 11111011 wird in 251 umgewandelt. Wenn deine Quelle ein vorzeichenbehaftetes 8-Bit-Zweierkomplement vorgibt, musst du dieses Ergebnis separat als 251 − 256 = −5 interpretieren. Das Tool bietet keine Auswahl der Bitbreite.
Kann ich gruppierte Bits oder ein 0b-Präfix einfügen?
Gib zusammenhängende Ziffern aus 0 und 1 ein, optional mit einem vorangestellten Vorzeichen. Leerzeichen, Unterstriche, 0b-Präfixe und Binärkommas werden abgelehnt. Führende Nullen sind zulässig, ändern den Wert aber nicht. Die Folge der Binärstellen wird von links nach rechts so gelesen, wie sie eingegeben wurde, ohne Bytes umzukehren.
Wird ein langer Binärwert auf eine JavaScript-Zahl gerundet?
Die Umwandlung verwendet exakte Ganzzahlarithmetik und gibt Dezimaltext zurück. Deine Ziffern werden nicht zuerst in eine Gleitkommazahl vom Typ Number umgewandelt. Dennoch kann später Genauigkeit verloren gehen, wenn du ein großes Ergebnis in Software einfügst, die es als Number oder als numerische Tabellenzelle behandelt.
Kostenloses Tool · läuft in deinem browser · kein Konto nötig