Einerkomplement-Rechner

Kostenloser Einerkomplement-Rechner: Invertieren Sie Binärzahlen mit 4, 8, 16 oder 32 Bit. Mit Schritt-für-Schritt-Bitumkehrung und Dezimalumrechnung.

883.5K Berechnungen Aktualisiert · 2026-05-06 Lokale Ausführung · Kein Daten-Upload
AD

So nutzen Sie den Einerkomplement-Rechner

Der Einerkomplement-Rechner ermöglicht die schnelle und fehlerfreie bitweise Invertierung beliebiger Binärzahlen. Ob für das Informatikstudium, die Ausbildung im Bereich Informationstechnik oder die Softwareentwicklung – mit dem Einerkomplement-Rechner visualisieren Sie den Bit-Invertierungsprozess Schritt für Schritt:

  1. Binärzahl eingeben — Geben Sie eine Folge aus den Ziffern 0 und 1 in das Eingabefeld ein. Der Einerkomplement-Rechner filtert unzulässige Zeichen automatisch heraus.
  2. Bitbreite festlegen — Wählen Sie eine Wortbreite von 4, 8, 16 oder 32 Bit. Ihre Eingabe wird bei Bedarf automatisch mit führenden Nullen aufgefüllt (Padding).
  3. Einerkomplement ablesen — Das Tool liefert unmittelbar die invertierte Binärsequenz sowie den zugehörigen Dezimalwert.
  4. Rechenschritte nachvollziehen — Die visuelle Schritt-Anzeige im Einerkomplement-Rechner zeigt für jede einzelne Bitposition die Invertierung von 0 auf 1 bzw. von 1 auf 0 an.

Falls die eingegebene Binärzahl länger ist als die gewählte Bitbreite, passt der Einerkomplement-Rechner die Berechnungsbreite automatisch an die tatsächliche Zeichenlänge an.

Mathematische Definition und Formeln

In der Digitaltechnik und Informatik bezeichnet das Einerkomplement (engl. one’s complement oder radix-minus-one complement) die stellenweise Negation einer Dualzahl. Jedes einzelne Bit wird durch den logischen NOT-Operator (Nicht-Gatter) umgekehrt:

Bitweise Invertierung (NOT):
  0 → 1
  1 → 0

Beispiel (8-Bit-Darstellung):
  Originale Binärzahl : 1 0 1 1 0 0 1 0  (dezimal: 178)
  Einerkomplement     : 0 1 0 0 1 1 0 1  (dezimal: 77)

Mathematisch lässt sich das Einerkomplement $\bar{N}$ einer $n$-Bit breiten Binärzahl $N$ wie folgt formulieren:

$$\bar{N} = (2^n - 1) - N$$

Dabei gilt:

ParameterBedeutung
$n$Gewählte Bitbreite (z. B. 4, 8, 16 oder 32 Bit)
$N$Dezimalwert der ursprünglichen vorzeichenlosen Binärzahl
$\bar{N}$Dezimalwert des berechneten Einerkomplements
$2^n - 1$Größter darstellbarer Wert bei $n$ Bits (bestehend aus lauter Einsen)

Der Einerkomplement-Rechner wendet diese Gesetzmäßigkeit auf jede Bitstelle parallel an.

Einerkomplement im Vergleich zum Zweierkomplement

In der modernen Rechnerarchitektur existieren zwei grundlegende Komplementdarstellungen für ganze Zahlen:

MerkmalEinerkomplementZweierkomplement
BildungReine Bit-Invertierung (NOT)Bit-Invertierung plus 1 (NOT + 1)
Darstellung der NullZwei Nullen: $+0$ (0000) und $-0$ (1111)Eindeutige Null (0000)
Wertebereich ($n$ Bit)$-(2^{n-1} - 1)$ bis $+(2^{n-1} - 1)$$-2^{n-1}$ bis $+(2^{n-1} - 1)$
HauptanwendungInternet-Prüfsummen (IPv4, UDP), BitmaskenStandard-CPU-Arithmetik (ALU, Integer)

Da das Einerkomplement zwei unterschiedliche Bitmuster für die Zahl Null besitzt ($+0$ und $-0$), entstand in frühen Rechnern ein erhöhter Schaltungsaufwand. Daher hat sich für Festkomma-Arithmetik in heutigen Prozessoren das Zweierkomplement durchgesetzt. Trotzdem bleibt das Einerkomplement ein unverzichtbares Konzept der Rechnertechnik.

Typische Anwendungsbereiche

Der Einerkomplement-Rechner leistet in vielen technischen Szenarien wertvolle Unterstützung:

  • Netzwerkprotokolle & Prüfsummen: Die Internet-Header-Prüfsumme im IPv4-Protokoll sowie in UDP und ICMP basiert auf der Einerkomplement-Addition von 16-Bit-Wörtern.
  • Bitweise Negation in der Programmierung: In Sprachen wie C, C++, Java, Rust oder Python entspricht der Operator ~ (Tilde) der Bit-Invertierung im Einerkomplement.
  • Digitaltechnik und Logikentwurf: Beim Entwurf von Schaltnetzen und FPGA-Logiken veranschaulicht der Einerkomplement-Rechner die Wirkung kombinierter Invertergatter.
  • Informatik-Ausbildung und Klausurvorbereitung: Studierende können mit dem Einerkomplement-Rechner Übungsaufgaben zur Binärarithmetik schnell validieren und Fehler beim manuellen Umrechnen aufdecken.
  • Erstellung von Bitmasken: In der Embedded-Entwicklung werden invertierte Bitmuster genutzt, um Steuerregister gezielt zu maskieren oder zurückzusetzen.

Nutzen Sie den Einerkomplement-Rechner, um Bitfolgen sekundenschnell zu transformieren und ein tiefes Verständnis für die digitale Zahlendarstellung zu gewinnen.

Häufige Fragen zu Einerkomplement-Rechner

Was ist das Einerkomplement einer Binärzahl?

Das Einerkomplement (engl. one's complement) entsteht durch die bitweise Invertierung (NOT-Operation) einer Binärzahl: Jede 0 wird zu einer 1 und jede 1 wird zu einer 0. Beispielsweise lautet das Einerkomplement der Binärzahl 10110 schlicht 01001.

Wie unterscheidet sich das Einerkomplement vom Zweierkomplement?

Beim Einerkomplement werden alle Bits lediglich invertiert. Das Zweierkomplement bildet man, indem man zum Einerkomplement noch eine 1 addiert. Moderne Computer nutzen fast ausschließlich das Zweierkomplement für vorzeichenbehaftete Ganzzahlen, da es die doppelte Null vermeidet.

Warum hat das Einerkomplement zwei Nullen (+0 und -0)?

Im Einerkomplement existieren zwei Repräsentationen der Null: die positive Null (z. B. 0000 bei 4 Bit) und die negative Null (1111 bei 4 Bit). Dies erschwert arithmetische Vergleichsoperationen im Rechenwerk (ALU), weshalb heute meist das Zweierkomplement bevorzugt wird.

Wo wird das Einerkomplement heute noch verwendet?

Obwohl es in der CPU-Arithmetik selten ist, kommt das Einerkomplement standardmäßig bei Prüfsummenverfahren in Netzwerkprotokollen wie dem Internet Protocol (IPv4-Header-Prüfsumme), UDP und TCP sowie in der theoretischen Informatik zum Einsatz.

Welche Funktion hat die Auswahl der Bitbreite im Rechner?

Die Bitbreite (z. B. 4, 8, 16 oder 32 Bit) füllt die eingegebene Binärzahl mit führenden Nullen auf die gewählte Wortlänge auf, bevor die Invertierung erfolgt. Dadurch erhalten Sie die vollständige Bitdarstellung für Register und Datenformate.

Werden meine eingegebenen Daten online gespeichert?

Nein. Alle Berechnungen im Einerkomplement-Rechner laufen vollständig lokal in Ihrem Webbrowser ab. Es werden keinerlei Eingaben oder Daten an einen Server übertragen.