01 / Anleitung
So funktioniert es
Jede Gruppe aus vier Bits entspricht einer Hexadezimalziffer von 0–9 oder A–F.
Gut zu wissen
Das Vorzeichen steht getrennt; die Ergebnisse sind keine Maschinenzahlen fester Breite im Zweierkomplement.
Text & Code / MULTIVERTO
Wandeln Sie eine ganze Dezimalzahl mit 0x-Präfix in Hexadezimal um.
Jedes Textwerkzeug auf das vorherige Ergebnis anwenden.
01 / Anleitung
Jede Gruppe aus vier Bits entspricht einer Hexadezimalziffer von 0–9 oder A–F.
Das Vorzeichen steht getrennt; die Ergebnisse sind keine Maschinenzahlen fester Breite im Zweierkomplement.
02 / Beispiel
2550xFF03 / Anleitung
Wandeln Sie eine ganze Dezimalzahl mit 0x-Präfix in Hexadezimal um. Wählen Sie diese Richtung, um eine Dezimalzahl aus einem Log, Rechner oder einer API in die kompakte Schreibweise aus Code und Technikdokumentation zu bringen. Die Ausgabe trägt das Präfix 0x, damit man sie von einer Dezimalzahl mit denselben Ziffern unterscheiden kann. Positive und negative ganze Zahlen beliebiger praktischer Länge sind möglich.
Jede Gruppe aus vier Bits entspricht einer Hexadezimalziffer von 0–9 oder A–F. Weil sechzehn die vierte Potenz von zwei ist, steht jede Hex-Ziffer für vier Bits. Dezimal 255 wird FF und hier als 0xFF geschrieben; 15 wird 0xF und 16 wird 0x10. Bei negativen Werten steht das Minus vor 0x. Das Werkzeug ergänzt keine Nullen bis zur Bytegrenze und deutet die Zahl nicht als Farbe: 0xFF ist zunächst eine Zahl. Zur konkreten Prüfung ergibt die Beispieleingabe 255 das Ergebnis 0xFF. Bewahren Sie die Quelle daneben auf, um sie mit einer anderen Anwendung zu vergleichen.
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.
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.