Binär zu Dezimal

Wandeln Sie jede Binärzahl in ihr dezimales Äquivalent um, indem Sie die Potenzen von zwei für jedes 1-Bit summieren. Der Konverter akzeptiert Zahlen beliebiger Breite — von einem einzelnen Nibble bis zu einem 64-Bit-Registerdump — und zeigt die Positionsausweitung, damit Sie Hausaufgaben überprüfen, ein Bit-Flag zurückentwickeln oder bestätigen können, was ein Debugger ausgibt.

Wie die Umwandlung von Binär zu Dezimal funktioniert

  1. 1

    Geben Sie die Binärziffern ein

    Führende Nullen sind in Ordnung. Leerzeichen und Unterstriche werden entfernt, sodass 1010_1100 dasselbe wie 10101100 funktioniert.

  2. 2

    Jedes Bit hat ein Gewicht

    Beginnend von rechts hat Position 0 das Gewicht 2^0 = 1, Position 1 hat das Gewicht 2, Position 2 hat das Gewicht 4 und so weiter.

  3. 3

    Summieren Sie die Beiträge

    Multiplizieren Sie jedes Bit mit seinem Gewicht und addieren Sie sie. Nullen tragen nichts bei; Einsen tragen ihr Positionsgewicht bei.

  4. 4

    Lesen Sie das dezimale Ergebnis

    Die Summe ist Ihre Dezimalzahl. Kopieren Sie sie oder schalten Sie die Aufschlüsselungsansicht um, um jedes beteiligte Gewicht zu sehen.

Beispiel: 1011 0101

Bitposition 7 6 5 4 3 2 1 0
Gewicht 128 64 32 16 8 4 2 1
Bitwert 1 0 1 1 0 1 0 1
Beitrag 128 0 32 16 0 4 0 1

Gesamt: 128 + 32 + 16 + 4 + 1 = 181

Schnelle Referenz nach Breite

  • 4-Bit-Nibble: Maximalwert 15
  • 8-Bit-Byte: Maximalwert 255
  • 16-Bit-Short: Maximalwert 65.535
  • 32-Bit-Int (ohne Vorzeichen): Maximalwert 4.294.967.295
  • 64-Bit-Long (ohne Vorzeichen): Maximalwert 18.446.744.073.709.551.615

Vorzeichenbehaftet vs. nicht vorzeichenbehaftet

Dieser Konverter behandelt Eingaben standardmäßig als nicht vorzeichenbehaftet. Bei vorzeichenbehafteten Zahlen im Zweierkomplement bedeutet eine führende 1 in einem festgelegten Wort, dass der Wert negativ ist — drehen Sie jedes Bit um, addieren Sie eins und negieren Sie das Ergebnis. Wenn Sie eine vorzeichenbehaftete Ausgabe benötigen, wählen Sie die Breite, die Ihrer Quelle entspricht (8, 16, 32 oder 64 Bit).

Häufig gestellte Fragen

Leerzeichen und Unterstriche werden als visuelle Trennzeichen behandelt und ignoriert. Alles andere (Buchstaben, Satzzeichen, eine zufällige 2) führt zu einem Validierungsfehler.

Das Tool verwendet Arithmetik mit beliebiger Präzision, sodass es keine praktische obere Grenze gibt. 512-Bit-Hashes und mehr konvertieren sauber.

Weil der Konverter standardmäßig als nicht vorzeichenbehaftet behandelt. Wechseln Sie zu einer 8-Bit-vorzeichenbehafteten Interpretation, wird 11111111 unter dem Zweierkomplement zu -1.

Ja — eine Zahl pro Zeile. Jede Zeile wird unabhängig konvertiert und die Ergebnisse stimmen eins zu eins für ein einfaches Kopieren in eine Tabelle überein.

Verwandte Tools