Text & Code / MULTIVERTO

Dezimal in Binär

Wandeln Sie eine ganze Dezimalzahl ohne Größenbegrenzung in Ziffern zur Basis zwei um.

Sofort umrechnenIhre Eingabe bleibt im Browser. Text wird für die Umrechnung nicht hochgeladen.
Die Datei bleibt in Ihrem Browser.
Werkzeuge verketten

Jedes Textwerkzeug auf das vorherige Ergebnis anwenden.

01 / Anleitung

So funktioniert es

Zweierpotenzen stellen die Zahl mit 0 und 1 dar; ein Minuszeichen kennzeichnet negative Werte.

Gut zu wissen

Das Vorzeichen steht getrennt; die Ergebnisse sind keine Maschinenzahlen fester Breite im Zweierkomplement.

02 / Beispiel

Beispiel

Ihre Eingabe255
Ergebnis11111111

03 / Anleitung

Dezimal in Binär — So funktioniert es

Eine ganze Zahl als Bits schreiben

Wandeln Sie eine ganze Dezimalzahl ohne Größenbegrenzung in Ziffern zur Basis zwei um. Nutzen Sie dieses Werkzeug, wenn ein Dezimalwert in einer Beschreibung oder einem Register binär gebraucht wird, um Flags zu prüfen. Die Eingabe ist eine ganze Zahl, nicht die Zeichen eines Textes. Geben Sie 255 ein und erhalten Sie acht Einsen. Führende Nullen haben keinen mathematischen Wert; deshalb enthält die Ausgabe nur die nötigen Stellen.

Zweierpotenzen stellen die Zahl mit 0 und 1 dar; ein Minuszeichen kennzeichnet negative Werte. Wiederholte Division durch zwei oder die im Wert enthaltenen Zweierpotenzen bestimmen jede Ziffer. Bei 255 sind alle Potenzen von 128 bis 1 vorhanden, daher entsteht 11111111. Negative Eingaben behalten ein Minuszeichen vor dem Betrag, statt eine Maschinenwortbreite zu erfinden. Ergänzen Sie führende Nullen, wenn ein Feld acht oder sechzehn Bits fester Breite verlangt. Zur konkreten Prüfung ergibt die Beispieleingabe 255 das Ergebnis 11111111. Bewahren Sie die Quelle daneben auf, um sie mit einer anderen Anwendung zu vergleichen.

Was eine Zahlenbasis ändert

Dezimal, Binär und Hexadezimal sind verschiedene Schreibweisen derselben ganzen Zahl. Dezimal nutzt zehn Ziffern, Binär zwei und Hexadezimal sechzehn Zeichen, darunter A bis F nach 0 bis 9. Der Wert ändert sich durch die Schreibweise nicht. Ein Bit ist eine Binärziffer; vier Bits entsprechen einer Hexadezimalziffer. Deshalb eignet sich Hex für Speicheradressen, Bitmasken und Fehlersuche. Nutzen Sie diese Konverter, wenn eine Spezifikation, ein Protokoll oder eine Programmiersprache eine Zahl in einer anderen Basis zeigt als der Ihnen vertrauten.

Vorzeichen und Breite richtig lesen

Das Vorzeichen steht getrennt; die Ergebnisse sind keine Maschinenzahlen fester Breite im Zweierkomplement. Diese Konverter verarbeiten ganze Zahlen mit BigInt und beliebiger Genauigkeit. Eine lange Eingabe verliert also keine niedrigwertigen Bits wie eine Gleitkommazahl. Ein führendes Minuszeichen bezeichnet eine negative mathematische Zahl. Es ist kein Zweierkomplementmuster fester Breite: Die Bitfolge für minus eins hängt davon ab, ob acht, sechzehn, zweiunddreißig oder mehr Bits benutzt werden. Ergänzen Sie Breite und Kodierungsregel, wenn ein Protokoll sie verlangt. Verwechseln Sie außerdem den binären Wert einer Zahl nicht mit den UTF-8-Bytes der Zeichen, mit denen die Zahl geschrieben wird.

So wird die Eingabe umgewandelt
Dezimalzahl
Stellenwertsystem
Binärzahl