
Ein Binärrechner führt arithmetische und bitweise Operationen an ganzen Zahlen aus, die in Basis zwei geschrieben sind Geben Sie zwei Zahlen ein, wählen Sie eine Operation wie addieren, subtrahieren, multiplizieren, dividieren, UND, ODER, XOR oder eine Bitverschiebung, und das Werkzeug gibt die Antwort mit jedem Schritt zurück, der in binärer, oktaler, dezimaler und hexadezimaler Form auf einmal dargestellt wirdSie sind auch nicht auf Basis zwei beschränkt: Sie können die Eingabebasis umschalten und Sie können einen Hex-Wert zu einem anderen Hex-Wert hinzufügen, oder XOR zwei Dezimalzahlen, ohne vorher etwas von Hand zu konvertieren.
Zwei Operationsfamilien verhalten sich unterschiedlich, und das Werkzeug hält sie getrennt Arithmetik (addieren, subtrahieren, multiplizieren, dividieren, modulo) arbeitet auf dem wahren mathematischen Wert, also ist es exakt, egal wie viele Ziffern man eingibt und Division meldet den ganzzahligen Quotienten zusammen mit einem beliebigen Rest Bitweise Operationen (AND, OR, XOR, NAND, NOR, XNOR, NOT, und Links - und Rechtsverschiebungen) wirken auf das Rohbitmuster innerhalb eines festen Registers, so dass sie von einer gewählten Breite abhängen Deshalb lässt das Werkzeug 8, 16, 32, oder 64 Bit auswählen: NICHT einer Zahl, oder eine Verschiebung, die Bits vom Ende wegdrückt, hat man nur genau die definiert ist, wenn man eine Antwort hat.
Bitweise Ergebnisse mit fester Breite werden mithilfe der Zweierkomplement angezeigt, deren Darstellung fast jeder Prozessor für vorzeichenbehaftete ganze Zahlen verwendet. Wenn das oberste Bit eines bitweisen Ergebnisses festgelegt ist, meldet das Tool sowohl das vorzeichenlose Lesen als auch das vorzeichenbehaftete Lesen, sodass Sie sehen können, warum aus ~5 250 in acht vorzeichenlosen Bits wird, aber -6, wenn dieselben Bits wie signiert gelesen werden. Alles läuft in Ihrem Browser mit JavaScript BigInt, sodass die Werte nie geräuschlos überlaufen und nichts, was Sie eingeben, hochgeladen, protokolliert oder gespeichert wird. Der Rechner arbeitet weiterhin mit dem Netzwerk, sobald die Seite geladen wurde.
Wählen Sie Binär, Oktal, Dezimal - oder Hexwert für die Zahlen, die Sie eingeben Beide Operanden werden in der von Ihnen ausgewählten Basis gelesen, und Präfixe wie 0 b, 0 o und 0 x werden akzeptiert und ignoriert.
Geben Sie den ersten Wert ein, wählen Sie addieren, subtrahieren, multiplizieren, dividieren, modulo oder eine bitweise Operation wie AND, OR, XOR, NOT oder eine Verschiebung, geben Sie dann den zweiten Wert ein. NICHT und Verschiebungen verwenden nur den ersten Operanden und den Betrag.
Wählen Sie für AND, OR, XOR, NOT, NAND, NOR, XNOR und Verschiebungen 8, 16, 32 oder 64 Bit aus. Die Arithmetik ignoriert die Breite und bleibt bei jeder Größe exakt, während bitweise Ergebnisse innerhalb dieses Registers berechnet werden.
Das Ergebnis erscheint in Binär, Oktal, Dezimal - und Hex-Ton gemeinsam, mit einer vorzeichenbehafteten Lesart für bitweise Antworten und einem Rest für die Division. Kopieren Sie jede Darstellung mit einem Klick.
Addieren, subtrahieren, multiplizieren, dividieren und modulo nehmen oder auf UND, ODER, XOR, NAND, NOR, XNOR, NOT und Links- und Rechtsverschiebungen umschalten, ohne die Seite zu verlassen oder Basen von Hand zu konvertieren.
Jeder Operand und das Ergebnis werden zusammen binär, oktal, dezimal und hexadezimal angezeigt, sodass Sie nie eine separate Basiskonvertierung ausführen, um eine Antwort zu überprüfen.
Wählen Sie ein 8-, 16-, 32- oder 64-Bit-Register für bitweise Operationen, damit NICHT und Verschiebungen sich genau so verhalten, wie sie es in einem ganzzahligen Typ mit fester Breite in C, Java oder Rust tun würden.
Wenn das oberste Bit eines bitweisen Ergebnisses festgelegt ist, zeigt das Tool sowohl den vorzeichenlosen Wert als auch den vorzeichenbehafteten Zweierkomplementwert an, wodurch das Vorzeichenverhalten sichtbar statt überraschend wird.
Full ASCII and extended Latin-1 table with decimal, hex, octal, binary, HTML entity, and character name for every code 0–255, plus a text-to-ASCII-code encoder.
Translate text to binary and binary to text, plus hexadecimal, decimal, and octal, with full UTF-8 support
Convert a decimal number to its IEEE 754 floating-point bits, or decode hex and binary back to a value. Single and double precision, with sign, exponent, and mantissa broken out.
Translate text to Morse code and Morse code to text using the International (ITU) standard, with audio playback and full punctuation support
0 comments
No comments yet. Be the first to share your thoughts!