Hexadezimal zu Dezimal
Wandelt eine Hexadezimalzahl (Basis 16) in ihre Dezimaldarstellung um. Erlaubt sind die Ziffern 0–9 und A–F (Groß- oder Kleinschreibung).
Hexadezimal zu Dezimal berechnen
Wandelt eine Hexadezimalzahl (Basis 16) in ihre Dezimaldarstellung um. Erlaubt sind die Ziffern 0–9 und A–F (Groß- oder Kleinschreibung).
Wie liest man eine Hex-Zahl?
Eine Hexadezimalzahl nutzt die 16 Ziffern 0–9 und A–F. Die Buchstaben stehen für Werte 10 bis 15:
A = 10, B = 11, C = 12, D = 13, E = 14, F = 15.
Jede Stelle hat einen Stellenwert, der eine 16er-Potenz ist: 1, 16, 256, 4.096, 65.536, …
Beispiel: 2A₁₆ = 2·16 + 10·1 = 42.
Hex begegnet dir bei Farbwerten (#FF8800), Speicheradressen (0x7FFE...) und Hash-Werten — überall, wo Bytes kompakt geschrieben werden sollen.
Die Formel
d = h in Basis 10
d = Σ h_i · 16^i
i
wobei i die Stelle von rechts (i = 0, 1, 2, …)
und h_i der Ziffernwert (0..15, mit A=10, B=11, … F=15) ist.Groß- und Kleinschreibung ist egal — ff und FF bedeuten dasselbe.
Die Variablen
| Symbol | Bedeutung | Einheit | Erklärung |
|---|---|---|---|
| h | Hexadezimalzahl | — | Folge der Ziffern 0–9 und A–F (Basis 16). |
| d | Dezimalzahl | — | Wert in Basis 10. |
Minimal-Beispiel
2A₁₆ in Dezimal:
Stelle: 1 0
Wert: 16 1
Ziffer: 2 A (= 10)
d = 2·16 + 10·1
= 32 + 10
= 42Praxis-Beispiele
Beispiel 1 — FF in Dezimal
Stelle: 1 0
Wert: 16 1
Ziffer: F F (= 15, 15)
d = 15·16 + 15·1
= 240 + 15
= 255FF ist der höchste Wert, der in einem Byte (8 Bit) Platz findet.
Beispiel 2 — 1A3F in Dezimal
Stelle: 3 2 1 0
Wert: 4096 256 16 1
Ziffer: 1 A 3 F (= 1, 10, 3, 15)
d = 1·4096 + 10·256 + 3·16 + 15·1
= 4096 + 2560 + 48 + 15
= 6 719Beispiel 3 — RGB-Farbe zerlegen
Der Web-Farbwert #FF8800 zerfällt in drei Bytes:
FF → 15·16 + 15 = 255 (Rot)
88 → 8·16 + 8 = 136 (Grün)
00 → 0·16 + 0 = 0 (Blau)
RGB-Wert: rgb(255, 136, 0) — kräftiges Orange.Beispiel 4 — F4240 in Dezimal
Stelle: 4 3 2 1 0
Wert: 65536 4096 256 16 1
Ziffer: F 4 2 4 0 (= 15, 4, 2, 4, 0)
d = 15·65536 + 4·4096 + 2·256 + 4·16 + 0
= 983 040 + 16 384 + 512 + 64 + 0
= 1 000 000Beispiel 5 — Kleinbuchstaben
Klein- = Großschreibung: cafe = CAFE
Stelle: 3 2 1 0
Wert: 4096 256 16 1
Ziffer: C A F E (= 12, 10, 15, 14)
d = 12·4096 + 10·256 + 15·16 + 14·1
= 49 152 + 2560 + 240 + 14
= 51 966