CalcCafe

Hex-Rechner

Führe arithmetische und bitweise Berechnungen mit zwei Hexadezimalzahlen durch und rechne das Ergebnis in Dezimal und Binär um.

Result (hex)
29
Decimal
41
Binary
101001
Dec A
26
Dec B
15

Hex digits 0-9 and A-F only. Division and mod use integer arithmetic.

Gut zu wissen

Der Hex-Rechner nimmt zwei Hexadezimalzahlen, verknüpft sie mit einer Operation und zeigt das Ergebnis anschließend auf drei Arten gleichzeitig an: als Hex, als dezimale Ganzzahl und als Binärwert. Neben dem Ergebnis schlüsselt er außerdem den Dezimalwert jeder Eingabe auf (Dez A und Dez B), sodass du prüfen kannst, was deine Hex-Zeichenketten tatsächlich bedeuten, bevor du der Rechnung vertraust. Er richtet sich an Programmierer, Embedded- und Firmware-Entwickler, Studierende, die Zahlensysteme lernen, und alle, die Speicheradressen, Farbcodes, Registermasken oder Byte-Werte debuggen.

Greife darauf zurück, wenn das Rechnen von Hand langsam oder fehleranfällig wäre: das Summieren von Offsets, um eine Speicheradresse zu finden, das Subtrahieren zweier Zeiger, um eine Größe zu ermitteln, oder das Berechnen einer Bitmaske mit AND, OR und XOR. Die acht Operationen sind Addition, Subtraktion, Multiplikation, Ganzzahldivision, Modulo und die drei bitweisen Operatoren. Du kannst Werte mit oder ohne führendes 0x einfügen, und Groß- und Kleinschreibung spielt keine Rolle, sodass sich 0x1a und 1A identisch verhalten.

Das Ablesen der Ausgabe ist unkompliziert, aber achte auf die Vorzeichen und die Zahlensysteme. Die Subtraktion kann ein negatives Ergebnis erzeugen, das mit einem führenden Minuszeichen sowohl in der Hex- als auch in der Binärzeile angezeigt wird und nicht als Zweierkomplement-Darstellung. Division und Modulo arbeiten nur mit Ganzzahlen, sodass 1F / 4 den Rest verwirft. Die bitweisen Operatoren arbeiten mit vorzeichenlosen 32-Bit-Ganzzahlen, was bei großen Eingaben der entscheidende Punkt ist.

Ein praktischer Vorbehalt: Da das Tool auf standardmäßigen JavaScript-Zahlen beruht, verlieren sehr große Hex-Werte an Genauigkeit, sobald sie etwa 15-16 signifikante Stellen überschreiten, und bitweise Operationen kürzen Eingaben stillschweigend auf 32 Bit. Für exaktes Arbeiten mit langen Adressen oder 64-Bit-Registern teile den Wert in kleinere Blöcke auf oder überprüfe das Ergebnis mit einem Tool mit fester Breite. Alles läuft lokal in deinem Browser, sodass nichts von dem, was du eingibst, irgendwohin gesendet wird.

Häufig gestellte Fragen

Kann ich Hex-Werte mit einem 0x-Präfix eingeben?
Ja. Ein führendes 0x oder 0X wird automatisch entfernt, sodass sowohl 0x1A als auch 1A akzeptiert werden. Gültig sind nur die Ziffern 0-9 und A-F (Groß- und Kleinschreibung wird nicht unterschieden).
Wie werden Division und AND/OR/XOR behandelt?
Division und Modulo verwenden Ganzzahlarithmetik (abgeschnitten), sodass A / B einen etwaigen Rest verwirft. Die bitweisen Operationen AND, OR und XOR arbeiten mit den vorzeichenlosen 32-Bit-Ganzzahlwerten von A und B.
Werden meine Daten irgendwohin hochgeladen?
Nein – dieser Rechner läuft vollständig in deinem Browser; es wird nichts hochgeladen.
Ist er kostenlos?
Ja, völlig kostenlos, ohne Anmeldung, ohne Werbung und ohne Beschränkungen.
Wie addiert man zwei Hexadezimalzahlen?
Wandle jeden Hex-Wert in eine Dezimalzahl um, addiere sie und wandle die Summe dann wieder in Hexadezimal um. Zum Beispiel ist 1A gleich 26 und 0F gleich 15, also ergibt die Summe 41 dezimal, was 29 in Hex entspricht. Der Rechner führt alle drei Schritte automatisch durch.
Was ist 0xFF in Dezimal?
0xFF entspricht 255 in Dezimal. Es ist der größte Wert, den ein einzelnes Byte (8 Bit) aufnehmen kann, weshalb es so häufig in Farbcodes und Bitmasken vorkommt.
Kann der Hex-Rechner mit negativen Ergebnissen umgehen?
Ja. Operationen wie die Subtraktion können eine negative Zahl liefern, und das Ergebnis wird mit einem führenden Minuszeichen sowohl in der Hex- als auch in der Binärzeile angezeigt. Es wird nicht als Zweierkomplement-Darstellung angezeigt.
Warum zeigt meine Hex-Division keinen Rest an?
Die Division erfolgt hier ganzzahlig (abgeschnitten), sodass der Nachkommateil verworfen und nur der ganzzahlige Quotient angezeigt wird. Wenn du den Rest benötigst, verwende die Operation A mod B, die genau diesen verbleibenden Wert zurückgibt.
Was bewirkt ein bitweises XOR bei Hex-Zahlen?
XOR vergleicht die beiden Werte Bit für Bit und setzt jedes Ausgabebit nur dann auf 1, wenn sich die Eingabebits unterscheiden. Es wird häufig zum Umschalten von Flags, für einfache Prüfsummen und grundlegendes Daten-Masking verwendet; hier arbeitet es mit den vorzeichenlosen 32-Bit-Werten von A und B.
Kann dieser Rechner mit 64-Bit-Hex-Werten arbeiten?
Er ist für Werte mit bis zu etwa 15-16 signifikanten Stellen zuverlässig, und seine bitweisen Operatoren kürzen Eingaben auf 32 Bit. Bei vollständigen 64-Bit-Adressen oder -Registern können Ergebnisse an Genauigkeit verlieren, überprüfe sie daher mit einem Tool mit fester Breite.
Was ist der Unterschied zwischen Hexadezimal, Dezimal und Binär?
Es sind dieselben Zahlen, geschrieben in unterschiedlichen Zahlensystemen: Dezimal ist Basis 10, Binär ist Basis 2 und Hexadezimal ist Basis 16 mit den Ziffern 0-9 und A-F. Hex ist im Computerbereich beliebt, weil sich jede Hex-Ziffer sauber auf vier Binärbits abbilden lässt.

Verwandte Rechner