Bitrechner

AND, OR, XOR, NOT und Verschiebungen mit 8–256 Bit berechnen.

Zahlen & Einheiten
Dein Arbeitsbereich wird vorbereitet…

Eingabe

Dein Arbeitsbereich wird vorbereitet…

Ausgabe
Dein Ergebnis erscheint hier.

Anleitung

  1. Eingabebasis und Bitbreite wählen.
  2. Operanden, Operation und gegebenenfalls Verschiebung eingeben.
  3. Bits vergleichen und Dezimal-, Hex- oder Binärwert kopieren.

Bitrechner

Prüfe gleichzeitig Dezimalwerte mit und ohne Vorzeichen sowie Hex und Binär.

Bitoperationen verarbeiten einzelne Bits. Dasselbe Muster kann vorzeichenbehaftet und vorzeichenlos gelesen werden.

Darstellung und Verwendung

Enthält NAND, NOR, XNOR und beide Rechtsverschiebungen ohne implizite 32-Bit-Konvertierung.

Vorher und nachher
Eingabe
170 AND 15 (8-bit)
Ergebnis
10

10101010 AND 00001111 = 00001010, dezimal 10.

Genauigkeit und Prüfung

Ergebnisse sind auf die gewählten 8–256 Bit begrenzt. Herausgeschobene Bits entfallen; die Verschiebung muss kleiner als die Breite sein.

Ergebnisse verstehen und verwenden

Logische Rechtsverschiebung füllt Nullen ein, arithmetische wiederholt das Vorzeichenbit. Negative Werte müssen in den vorzeichenbehafteten Bereich passen.

Verarbeitungsgrenzen

Zahlen: bis 500 Zeilen / 1 MiB und 4.096 Zeichen je Zahl. Bruchteile: 1–128 Stellen. Text und Bytes: 64 KiB. Bitoperationen: 8–256 Bit. Worker stoppen nach 30 Sekunden.

Weiterführende InformationenECMAScript · BigInt
?

Häufige Fragen

Wie unterscheiden sich die Rechtsverschiebungen?

Die logische füllt Nullen ein, die arithmetische wiederholt das Vorzeichenbit.

Warum unterscheiden sich Werte mit und ohne Vorzeichen?

Im Zweierkomplement hat das höchste Bit negatives Gewicht. Acht Einsen sind vorzeichenlos 255 oder vorzeichenbehaftet −1.

Wird alles auf 32 Bit gekürzt?

Nein. BigInt beachtet die gewählte Breite und verwirft nur außerhalb liegende Bits.

Werden Eingaben an einen Server gesendet?

Nein. Die Berechnung läuft im Browser. DevToolsy lädt Eingaben weder hoch noch speichert es sie.

Was wird kopiert?

Kopiert wird der angezeigte Wert. JSON erhält Zeichenfolgen und Fehlercodes, ohne große Ganzzahlen in Gleitkommazahlen umzuwandeln.

Finde dein nächstes Tool

Sprache

Sprache wechseln? Deine aktuelle Arbeit wird gelöscht. Kopiere oder lade benötigte Daten zuerst herunter.