Hexadecimal
Das Hexadezimalsystem ist das Zahlensystem zur Basis 16, das 0-9 und A-F für 0-15 verwendet; es ist eine der häufigsten Basisnotationen in der Informatik.
Zweck
Stellt Binärdaten kompakter und byte-ausgerichtet dar — jede Hex-Ziffer entspricht genau 4 Bits —, wodurch Werte für Menschen lesbarer und mit Hardware- und Protokollfeldern deckungsgleich werden.
Mechanismus
Jede Hexadezimalziffer entspricht 4 Binärbits (ein Nibble). Werte expandieren nach Stellenwert: N = d_n×16^n + ... + d_0×16^0. Die hohen und niedrigen Nibbles eines Bytes ergeben je ein Hexadezimalzeichen.
Anwendungsfälle
- Debug-Ausgabe von Speicheradressen und Registerwerten
- Farbwerte (#FF8800)
- Netzwerkprotokollfelder
- Maschinencode-Anzeige in Assembler
Beispiele
- Eingabe
255OutputFF255 = 15×16 + 15
Häufige Fehler
- Using a leading 0x in JSON numbers (JSON has no hexadecimal literals)
- Store hexadecimal as strings or use decimal numbers
Verwandte Begriffe
Base16
Base16 ist die Hexadezimalkodierung: jeweils 4 Bits werden auf ein Hexadezimalzeichen (0-9, A-F) abgebildet, womit es das einfachste Mitglied der von RFC 4648 definierten Base-Familie ist. GLOSSAR
Octal
Das Oktalsystem ist das Zahlensystem zur Basis 8 mit den Ziffern 0-7, wobei jede Ziffer 3 Binärbits entspricht; es war auf frühen Computern weit verbreitet. GLOSSAR
Binary
Das Binärsystem ist das Zahlensystem zur Basis 2, das nur 0 und 1 verwendet, und bildet die Grundlage der internen Datendarstellung in allen digitalen elektronischen Rechnern. GLOSSAR
Verwandte Tools
Hex-Kodierer
Encode text to hexadecimal online. Kostenlos, privat und 100% clientseitig. WERKZEUG
Hex-Dekodierer
Decode hexadecimal back to readable text online. Kostenlos, privat und 100% clientseitig. WERKZEUG
Zahlbasis-Konverter
Convert numbers between any base (2-36). Kostenlos, privat, 100% clientseitig. WERKZEUG