Keine Werbung mögen? Gehen Werbefrei Heute

Tierfutter-Menge-Rechner (Hund und Katze)

EntwicklerMathe
ANZEIGE Entfernen?
Vorangabe mit 0b (binär), 0o (oktal), 0x (hexadezimal). Keine Vorangabe = dezimal.
Vorangabe mit 0b (binär), 0o (oktal), 0x (hexadezimal). Keine Vorangabe = dezimal.
Die Bitbreite wird verwendet, um Überschreitungen zu erkennen. Unbegrenzt verwendet beliebig präzise BigInt.
ANZEIGE Entfernen?

Führung

Multi-Base Arithmetic Calculator (Hex / Binary / Octal)

Tierfutter-Menge-Rechner (Hund und Katze)

Addieren, subtrahieren, multiplizieren, dividieren und den Modulo von Zahlen, die in binär, Oktal, Dezimal, oder hexadezimal — und sehen das Ergebnis in allen vier Basen gleichzeitig. Der Rechner verwendet beliebig präzise BigInt-Arithmetik, sodass große hexadezimale Werte exakt bleiben, und visualisiert die Tragen, Abtragen, Verschieben und Addieren sowie die langsame Divisionsschritte, die ein typischer AI-Textantwort überspringt. Wählen Sie eine feste Bitbreite (8, 16, 32 oder 64 Bit), um Überschreitungen für signierte und unsigned Werte mit dem entsprechenden Zweierkomplementwert zu markieren.

Nutzung

  1. Geben Sie die erste Zahl ein. Vorangabe mit 0b für binär, 0o für oktal, 0x für hexadezimal oder lassen Sie sie unverändert für dezimal.
  2. Wählen Sie die Operation: Addition, Subtraktion, Multiplikation, Division oder Modulo.
  3. Geben Sie die zweite Zahl mit den gleichen Vorangaben ein.
  4. Wechseln Sie optional die Bitbreite von Unbegrenzt (BigInt) zu einer festen Breite, um Überschreitungen zu überprüfen.
  5. Das Ergebnis wird gleichzeitig in binär, oktal, dezimal und hexadezimal angezeigt, wobei die Arbeitsschritte unterhalb ausgegeben werden.

Funktionen

  • Mischbasis-Eingabe — kombinieren Sie einen hexadezimalen Wert mit einem binären Wert in einem Ausdruck; der Parser verwendet die Vorangabe jedes Werts, um seine Basis zu erkennen.
  • Live-Ergebnisse in vier Basen — jedes Ergebnis wird als 0b…, 0o…, Dezimal und 0x… dargestellt, sodass Sie das Ergebnis nicht in einen separaten Konverter kopieren müssen.
  • Tragen und Abtragen-Visualisierung — für Operanden bis zu 16 Bit zeigt das Tool die binären Spalten, die Tragzeile für Addition und die Abtragszeile für Subtraktion an.
  • Verschieben und Addieren bei Multiplikation — jede „1“-Stelle im Multiplikator erzeugt eine verschobene Kopie des Multiplikanden, die summiert wird, um das Produkt zu bilden, genau wie Hardware-Multiplikatoren funktionieren.
  • Binäre lange Division — Schritt-für-Schritt-Tabelle der laufenden Rest- und Quotientenbits, mit dem endgültigen Quotienten und Rest in binär und dezimal.
  • Überlauferkennung — Bei Auswahl von 8, 16, 32 oder 64 Bit wird angegeben, ob das Ergebnis in den signierten und unsigned Bereichen passt, und zeigt den Zweierkomplement-Wrapp-Wert an, wenn es nicht passt.
  • Beliebiges Präzisionsebenen — Mit JavaScript BigInt kann der Rechner hexadezimale Werte verarbeiten, die über das Standardgrenzwert von 53 Bit für die doppelgenaue Genauigkeit hinausgehen, ohne Rundung.

Häufig gestellte Fragen

  1. Warum existieren binär, oktaler und hexadezimaler Zahlensystem neben dem Dezimalzahlensystem?

    Jede Basis entspricht einer anderen Schicht der Computertechnik. Binär repräsentiert die zwei Spannungsstände eines Transistors. Oktal gruppiert drei Bits und wurde auf frühen Großrechnern wie dem PDP-8 weit verbreitet. Hexadezimal gruppiert vier Bits, was genau mit den zwei Nibbles eines Bytes übereinstimmt, weshalb Hexadezimal die Standardform für menschliche Lesbarkeit von Speicheradressen, Farbcodes und Registerwerten ist. Dezimal bleibt für den täglichen Zahlgebrauch erhalten, weil Menschen zehn Finger haben, nicht weil Computer es bevorzugen.

  2. Was ist ein Tragen in binärer Addition?

    Wenn zwei binäre Ziffern eine Summe von zwei oder mehr ergeben, bleibt die niedrigste Ziffer in der aktuellen Spalte, und der Rest wird in die nächsthöhere Spalte getragen. Im Binärsystem ist das einzige Tragwert 1, das entsteht, wenn beide Summanden in einer Spalte 1 sind oder wenn 1+1 auf eine eingehende Tragung trifft. Dies ist das gleiche Konzept wie das Tragen einer 1 in der Dezimalarithmetik, nur dass die Schwellenwert zwei anstatt zehn ist.

  3. Wie repräsentiert das Zweierkomplement negative Zahlen?

    Das Zweierkomplement kodiert einen negativen Wert, indem alle Bits des positiven Werts umgedreht und dann 1 addiert werden. In einem N-Bit-Feld dient das höchstwertige Bit als Vorzeichenbit, der Bereich wird auf -2^(N-1) bis 2^(N-1)-1 eingestellt, und Addition oder Subtraktion funktioniert ohne spezielle Logik für signierte und unsigned Operanden. Das gleiche Bitmuster kann als großer unsigned Wert oder als negativer signierter Wert interpretiert werden, je nachdem, wie das Programm das Feld interpretiert.

  4. Was bedeutet Integer-Überschreitung?

    Überschreitung tritt auf, wenn ein arithmetisches Ergebnis größer ist als der höchste Wert, den ein festbreitiger Integer halten kann, oder kleiner als der niedrigste. Ein 8-Bit-unsigned Integer geht von 255 zurück zu 0; ein 8-Bit-signed Integer geht von 127 zu -128. In niedriger Ebene kann dies feine Fehler verursachen, weil der CPU die höheren Bits schlicht abtragen, anstatt eine Fehlermeldung zu werfen, sodass das Verhalten des Wrapping explizit berücksichtigt werden muss.

  5. Warum ist Hexadezimal bevorzugt gegenüber Binär bei der Lesung von Speicherwerten?

    Binär ist für Menschen unübersichtlich, weil selbst kleine Werte schnell zu langen Ketten aus 1er und 0ern werden. Hexadezimal komprimiert jede Gruppe von vier Binärziffern in eine einzelne Zeichen, sodass ein 32-Bit-Register, das 32 Binärziffern benötigt, nur 8 Hexadezimalziffern benötigt. Die Zuordnung ist genau und verlustfrei, weshalb Debugger, Assembler und Protokollspezifikationen fast universell Bytewerte in Hexadezimal anzeigen.

Möchten Sie werbefrei genießen? Werde noch heute werbefrei

Erweiterungen installieren

IO-Tools zu Ihrem Lieblingsbrowser hinzufügen für sofortigen Zugriff und schnellere Suche

Zu Chrome-Erweiterung Zu Kantenerweiterung Zu Firefox-Erweiterung Zu Opera-Erweiterung

Die Anzeigetafel ist eingetroffen!

Anzeigetafel ist eine unterhaltsame Möglichkeit, Ihre Spiele zu verfolgen. Alle Daten werden in Ihrem Browser gespeichert. Weitere Funktionen folgen in Kürze!

ANZEIGE Entfernen?
ANZEIGE Entfernen?
ANZEIGE Entfernen?

Nachrichtenecke mit technischen Highlights

Beteiligen Sie sich

Helfen Sie uns, weiterhin wertvolle kostenlose Tools bereitzustellen

Kauf mir einen Kaffee
ANZEIGE Entfernen?