Bitweise Ganzzahlarithmetik
Führen Sie exakte Festbreite UND, ODER, XOR, NOT und Verschiebungen mit explizit signierten oder unsignierten Dezimaleingaben aus.
IHRE BERECHNUNG
Ergebnis
—
Rechenschritte
Gehen Sie die Schritte einzeln durch oder zeigen Sie die gesamte Berechnung an. Die Schritte verwenden Ihre aktuellen Eingaben.
Berechnungsmethode
Validieren Sie Operandenbereiche, arbeiten Sie auf exakte BigInt-Bit-Muster innerhalb der gewählten Breite und interpretieren Sie das endgültige Muster mit der ausgewählten Signatur.
AND/OR/XOR/NOT and shifts on a width-bit mask; signed result=pattern−2^width when its sign bit is set
Rechenbeispiel
Bei der unsignierten Breite 8, 12 UND 10 ist 8, OR ist 14 und XOR ist 6. NICHT von 12 ist das 8-Bit-Muster 243. Signierte rechte Verschiebungen unterscheiden Null-Füllung von Zeichenerweiterung.
Annahmen und Hinweise zu den Eingaben
Dezimale Integer-Operanten, bis zu 128-Bit-Breite. B wird für NOT und Verschiebungen ignoriert, und die Schichtzahl wird für nicht-verschiebbare Operationen ignoriert. Die Shift-Zahlen sind 0 durch die gewählte Breite. Links-Shift-Überlauf wird maskiert, anstatt die Breite zu erweitern. Hex und Binär erklären Darstellungen des numerischen Ergebnisses, nicht separate Codierungswerkzeuge.
Hinweise zum Rechner
Kann ich eigene Werte eingeben?
Ja. Ersetzen Sie die Beispielwerte durch Ihre eigenen Eingaben. Ergebnis, Rechenschritte, Tabellen und gegebenenfalls Diagramme werden entsprechend aktualisiert. Bei leeren oder ungültigen Eingaben wird das Ergebnis gelöscht. Fehlende Angaben werden niemals unbemerkt durch Beispielwerte ersetzt.
Sind die Ergebnisse exakt?
Integer-Operationen und Ergebnismuster mit fester Breite sind exakt innerhalb der gewählten 1–128 Bit Breite. Überströmung und signierte Interpretation folgen den angegebenen Regeln, anstatt Rundung.
Werden meine Eingaben hochgeladen?
Die Berechnung erfolgt in Ihrem Browser. Ein Benutzerkonto, Datei-Uploads oder ein externer KI-Dienst sind nicht erforderlich. Beim Neuladen der Seite werden die Eingaben zurückgesetzt.
Konvertieren Sie eine signierte Ganzzahl zwischen Basen 2–36 mit exakter Arithmetik. Vergleichen Sie binäre, oktale, dezimale, hexadezimale und Basis-36-Werte mit Platz-Wert-Schritten.
Kodieren Sie einen Dezimalwert als Binär32-Muster oder dekodieren Sie ein 32-Bit-Hexadezimalwort, einschließlich signierter Null, Unternormalen und Sonderwerten.
Berechnen Sie eine große Ganzzahl Leistung Modulo eine positive Ganzzahl, ohne die volle Leistung zu konstruieren.
Reservierter Werbeplatz.