Text & Code / MULTIVERTO

Hexadezimal in Dezimal

Lesen Sie eine ganze Hexadezimalzahl als exakte Dezimalzahl.

Sofort umrechnenIhre Eingabe bleibt im Browser. Text wird für die Umrechnung nicht hochgeladen.
Die Datei bleibt in Ihrem Browser.
Werkzeuge verketten

Jedes Textwerkzeug auf das vorherige Ergebnis anwenden.

01 / Anleitung

So funktioniert es

Jede Hexadezimalziffer wird mit einer Sechzehnerpotenz gewichtet; 0x benennt die Basis.

Gut zu wissen

Das Vorzeichen steht getrennt; die Ergebnisse sind keine Maschinenzahlen fester Breite im Zweierkomplement.

02 / Beispiel

Beispiel

Ihre Eingabe0xFF
Ergebnis255

03 / Anleitung

Hexadezimal in Dezimal — So funktioniert es

Eine Hexadezimalzahl dezimal lesen

Lesen Sie eine ganze Hexadezimalzahl als exakte Dezimalzahl. Nutzen Sie diese Richtung, wenn eine Debug-Ausgabe, Speicherkarte oder Spezifikation eine ganze Zahl in Hex zeigt und Sie den vertrauten Dezimalwert suchen. Sie können FF oder 0xFF eingeben; A bis F haben als Groß- und Kleinbuchstaben denselben Wert. Das Präfix verrät die Basis und verändert den Zahlenwert nicht.

Jede Hexadezimalziffer wird mit einer Sechzehnerpotenz gewichtet; 0x benennt die Basis. Jede Ziffer wird mit einer Sechzehnerpotenz gewichtet: Bei FF steht das erste F für fünfzehn mal sechzehn und das zweite für fünfzehn, zusammen 255. Das Ergebnis bleibt dank BigInt auch jenseits des sicheren Gleitkomma-Ganzzahlbereichs von JavaScript exakt. Ein führendes Minuszeichen ist mathematisch; eine vorzeichenbehaftete Kodierung fester Breite wird nicht entschlüsselt. Zur konkreten Prüfung ergibt die Beispieleingabe 0xFF das Ergebnis 255. Bewahren Sie die Quelle daneben auf, um sie mit einer anderen Anwendung zu vergleichen.

Was eine Zahlenbasis ändert

Dezimal, Binär und Hexadezimal sind verschiedene Schreibweisen derselben ganzen Zahl. Dezimal nutzt zehn Ziffern, Binär zwei und Hexadezimal sechzehn Zeichen, darunter A bis F nach 0 bis 9. Der Wert ändert sich durch die Schreibweise nicht. Ein Bit ist eine Binärziffer; vier Bits entsprechen einer Hexadezimalziffer. Deshalb eignet sich Hex für Speicheradressen, Bitmasken und Fehlersuche. Nutzen Sie diese Konverter, wenn eine Spezifikation, ein Protokoll oder eine Programmiersprache eine Zahl in einer anderen Basis zeigt als der Ihnen vertrauten.

Vorzeichen und Breite richtig lesen

Das Vorzeichen steht getrennt; die Ergebnisse sind keine Maschinenzahlen fester Breite im Zweierkomplement. Diese Konverter verarbeiten ganze Zahlen mit BigInt und beliebiger Genauigkeit. Eine lange Eingabe verliert also keine niedrigwertigen Bits wie eine Gleitkommazahl. Ein führendes Minuszeichen bezeichnet eine negative mathematische Zahl. Es ist kein Zweierkomplementmuster fester Breite: Die Bitfolge für minus eins hängt davon ab, ob acht, sechzehn, zweiunddreißig oder mehr Bits benutzt werden. Ergänzen Sie Breite und Kodierungsregel, wenn ein Protokoll sie verlangt. Verwechseln Sie außerdem den binären Wert einer Zahl nicht mit den UTF-8-Bytes der Zeichen, mit denen die Zahl geschrieben wird.

So wird die Eingabe umgewandelt
Hexadezimalzahl
Stellenwertsystem
Dezimalzahl