So rechnen Sie Dezimal in Hex um
- Geben Sie eine Dezimalzahl ein oder eine Liste mit einer Zahl pro Zeile. Auch negative Zahlen und Kommazahlen wie
0.75funktionieren. - Das Hex-Ergebnis erscheint sofort, zusammen mit dem Binär- und Oktalwert. Die Tabelle mit dem Rechenweg zeigt jede Division durch 16 samt Rest.
- Für das Zweierkomplement einer negativen Zahl in Hex aktivieren Sie Vorzeichenbehaftet (Zweierkomplement) und wählen die Bitbreite: −1 wird mit 8 Bit zu
FFund mit 32 Bit zuFFFFFFFF.
Dezimalzahl von Hand in Hexadezimal umrechnen
Verwenden Sie die fortgesetzte Division durch 16:
- Teilen Sie die Zahl durch 16 und notieren Sie den Rest (0–15).
- Teilen Sie den Quotienten erneut durch 16 und wiederholen Sie das, bis der Quotient 0 ist.
- Schreiben Sie jeden Rest als Hex-Ziffer (10 = A, 11 = B, 12 = C, 13 = D, 14 = E, 15 = F) und lesen Sie die Reste vom letzten zum ersten.
Beispiel: 6719 in Hex umrechnen.
| Division | Quotient | Rest |
|---|---|---|
| 6719 ÷ 16 | 419 | 15 = F |
| 419 ÷ 16 | 26 | 3 |
| 26 ÷ 16 | 1 | 10 = A |
| 1 ÷ 16 | 0 | 1 |
Liest man die Reste von unten nach oben, ergibt sich 1A3F. Probe: 1 × 4096 + 10 × 256 + 3 × 16 + 15 = 6719.
Kommazahlen in Hexadezimal umrechnen
Für den Teil nach dem Komma multiplizieren Sie mit 16, statt zu teilen: Der ganzzahlige Anteil jedes Produkts ist die nächste Hex-Ziffer. 0,75 × 16 = 12, also ist 0,75 in Hex 0.C.
Manche Brüche enden in Hex nie. 0,1 × 16 = 1,6 liefert die Ziffer 1, dann liefert 0,6 × 16 = 9,6 die 9, und die 9 wiederholt sich endlos – also ist 0,1 = 0.1999…. Der Umrechner rundet solche Werte auf 12 Hex-Ziffern (0.19999999999A) und kennzeichnet sie mit ≈.
Negative Dezimalzahlen in Hex (Zweierkomplement)
Computer speichern eine negative Zahl −n mit w Bit als 2ʷ − n. Um das Bitmuster zu finden, addieren Sie 2ʷ zum negativen Wert und rechnen das Ergebnis in Hex um: −26 mit 8 Bit ist 256 − 26 = 230 = E6.
| Dezimal | 8 Bit | 16 Bit | 32 Bit |
|---|---|---|---|
| −1 | FF | FFFF | FFFFFFFF |
| −2 | FE | FFFE | FFFFFFFE |
| −26 | E6 | FFE6 | FFFFFFE6 |
| −128 | 80 | FF80 | FFFFFF80 |
Häufig gestellte Fragen
Was ist 255 in Hex?
255 ist in Hex FF: 255 ÷ 16 = 15 Rest 15, dann 15 ÷ 16 = 0 Rest 15, und beide Reste werden als F geschrieben. FF ist der größte Wert eines Bytes.
Wie rechne ich in Excel, Python oder JavaScript Dezimal in Hex um?
Excel und Google Sheets: =DEC2HEX(255) ergibt FF (im deutschen Excel heißt die Funktion DEZINHEX). Python: format(255, 'X') ergibt FF und hex(255) ergibt 0xff. JavaScript: (255).toString(16) ergibt ff. In Excel erscheinen negative Zahlen als 10-stelliges Zweierkomplement: =DEC2HEX(-1) ergibt FFFFFFFFFF.
Warum lässt sich 0,1 nicht exakt in Hex umrechnen?
Weil sich 1/10 nicht als endliche Summe aus Sechzehnteln, 256steln usw. schreiben lässt, wiederholen sich die Hex-Ziffern endlos (0,1999…) – genau wie 1/3 = 0,333… im Dezimalsystem. Brüche aus Halben, Vierteln, Achteln oder Sechzehnteln sind exakt: 0,5 = 0,8 und 0,75 = 0,C in Hex.
Kann ich sehr große Zahlen umrechnen?
Ja. Der Umrechner rechnet mit beliebiger Genauigkeit, daher ergibt 18446744073709551616 (2⁶⁴) exakt 10000000000000000 – weit jenseits der Grenze von 2⁵³ für gewöhnliche JavaScript-Zahlen.