Konvertierung

Dezimal-zu-Hexadezimal-Umrechner

Einstellungen
Zurücksetzen
Ergebnis teilen
Speichern
Einbetten
Fehler melden

Rechner teilen

Fügen Sie unseren kostenlosen Rechner zu Ihrer Website hinzu

Bitte geben Sie eine gültige URL ein. Es werden nur HTTPS-URLs unterstützt.


Verwenden Sie die aktuellen Werte in den Eingabefeldern des Rechners auf der Seite als Standardwerte für den eingebetteten Rechner.


Farbakzent, der beim Fokusieren auf die Eingabefeldumrandung, bei markierten Schalterkästchen, beim Hovern über ausgewählte Elemente etc. erscheint.


Bitte stimmen Sie den Nutzungsbedingungen zu.

Vorschau

Rechner speichern

Rechner-Einstellungen

Bitte geben Sie einen Wert innerhalb des erlaubten Bereichs ein.

Bitte geben Sie einen Wert innerhalb des erlaubten Bereichs ein.

Bitte geben Sie einen Wert innerhalb des erlaubten Bereichs ein.

Bitte geben Sie einen Wert innerhalb des erlaubten Bereichs ein.

Rechner teilen

Was ist das Dezimalsystem?

Das Dezimalsystem, auch als Basis-10-System bezeichnet, ist das am häufigsten verwendete Zahlensystem im täglichen Leben. Es verwendet zehn Ziffern: 0, 1, 2, 3, 4, 5, 6, 7, 8 und 9. Jede Ziffer in einer Zahl repräsentiert eine Potenz von zehn, abhängig von ihrer Position.

Zum Beispiel repräsentiert in der Zahl 427 die Ziffer 7 7×1007 \times 10^0, die 2 repräsentiert 2×1012 \times 10^1, und die 4 repräsentiert 4×1024 \times 10^2. Wenn man alles zusammenzählt, erhält man: 427=4×100+2×10+7×1427 = 4 \times 100 + 2 \times 10 + 7 \times 1.

Dieses Konzept des Stellenwerts bildet die Grundlage aller Zahlensysteme.

Was ist das Hexadezimalsystem?

Das Hexadezimalsystem, oder Basis-16-System, verwendet sechzehn mögliche Symbole für jede Ziffer: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E und F. Hierbei repräsentieren die Buchstaben die Dezimalzahlen 10 bis 15:

  • A = 10
  • B = 11
  • C = 12
  • D = 13
  • E = 14
  • F = 15

Dieses System ist kompakt und effizient. Es ist besonders in der Informatik und der digitalen Elektronik wichtig, wo intern Binärzahlen (Basis 2) verwendet werden. Eine einzelne hexadezimale Ziffer entspricht genau vier Binärziffern (Bits), was die Umwandlungen erleichtert.

Zum Beispiel entspricht die hexadezimale Zahl 2F 2×161+F×160=2×16+15=472 \times 16^1 + F \times 16^0 = 2 \times 16 + 15 = 47 in der Dezimaldarstellung.

Formel

Um eine Dezimalzahl in eine hexadezimale umzuwandeln, wird die Zahl wiederholt durch 16 geteilt. Jedes Mal stellt der Rest eine hexadezimale Ziffer dar und beginnt mit der am wenigsten bedeutenden Position (rechteste Ziffer).

Gegeben sei eine Dezimalzahl NN. Teile NN durch 16, bis der Quotient null wird. Die Beziehung kann wie folgt zusammengefasst werden:

N=(rk×16k)+(rk1×16k1)+...+(r1×161)+(r0×160)N = (r_k \times 16^k) + (r_{k-1} \times 16^{k-1}) + ... + (r_1 \times 16^1) + (r_0 \times 16^0)

Dabei gilt:

  • rir_i ist der Rest, der bei jedem Teilungsschritt erhalten wird (bei Bedarf in ein hexadezimales Zeichen umgewandelt)
  • Die endgültige hexadezimale Zahl wird vom untersten Rest zum obersten Rest gelesen

Schritt-für-Schritt-Beispiel: Umwandlung von 256 (dezimal) in hexadezimal

Um den Prozess deutlicher zu verstehen, folgen wir jedem Teilungsschritt:

Dezimal ÷ 16QuotientRest
256 ÷ 16160
16 ÷ 1610
1 ÷ 1601

Nun erhält man, beginnend vom untersten Rest und nach oben gehend: 100₁₆ (hexadezimale Darstellung von 256).

Also gilt 25610=10016256_{10} = 100_{16}.

Beispiel 2: Umwandlung von 43 981 (dezimal) in hexadezimal

Dezimal ÷ 16QuotientRest
43 981 ÷ 162 74813 (D)
2 748 ÷ 1617112 (C)
171 ÷ 161011 (B)
10 ÷ 16010 (A)

Umkehren der Reste: ABCD₁₆

Daher gilt 4398110=ABCD1643 981_{10} = ABCD_{16}.

Schnelle Umwandlungstipps

  1. Teile die Dezimalzahl wiederholt durch 16.
  2. Notiere jedes Mal den Rest – Wandle Werte von 10–15 in A–F um.
  3. Umkehre die Reihenfolge der gesammelten Reste, um den endgültigen hexadezimalen Wert zu erhalten.
  4. Bei sehr großen Zahlen ist die Verwendung eines Rechners viel schneller und vermeidet manuelle Fehler.

Anwendungen des Hexadezimalsystems

  1. Informatik und Programmierung: Hexadezimale Zahlen repräsentieren Speicheradressen und Farbcodes. Zum Beispiel repräsentiert der Farbcode #FF0000 reines Rot. Die drei Paare (FF, 00, 00) zeigen die Intensität von Rot, Grün und Blau im Hexadezimalformat.
  2. Digitale Elektronik: Wird für die Datenrepräsentation in Binärsystemen verwendet; die verkürzte hexadezimale Form vereinfacht binäre Sequenzen.
  3. Netzwerktechnik: MAC-Adressen und IPv6-Adressen verwenden die hexadezimale Notation zur Komprimierung.
  4. Debugging-Systeme: Software-Ingenieure verwenden Hex-Dumps, um Binärdaten in lesbarer Form anzuzeigen.

Häufig gestellte Fragen

Wie kann man 500 manuell von dezimal in hexadezimal umwandeln?

Teile 500 wiederholt durch 16:

Dezimal ÷ 16QuotientRest
500 ÷ 16314
31 ÷ 16115 (F)
1 ÷ 1601

Vom Boden gelesen: 1F4₁₆. 50010=1F416500_{10} = 1F4_{16}.

Wie viele Hexadezimalziffern sind nötig, um ein Byte darzustellen?

Ein Byte entspricht 8 Bits und jede hexadezimale Ziffer entspricht 4 Bits. Daher 8÷4=28 ÷ 4 = 2 Ziffern. Ein Byte wird durch genau zwei hexadezimale Zeichen dargestellt.

Wie prüft man, ob eine hexadezimale Zahl gültig ist?

Stellen Sie sicher, dass alle Zeichen zu: 0–9 und A–F gehören. Jedes andere Zeichen (wie G oder Z) ist in der hexadezimalen Darstellung ungültig.

Was ist die größte hexadezimale Zahl, die in ein einzelnes Byte passt?

Ein Byte = 8 Bits = 281=2552^8 - 1 = 255 in Dezimal. Das hexadezimale Äquivalent von 255 ist FF₁₆.

Warum wird Hexadezimal über Binär in der Programmierung bevorzugt?

Binärzahlen sind lang und schwer zu lesen. Hexadezimal kondensiert sie, indem es 1 Hex-Ziffer pro 4 Binär-Bits verwendet, was das Lesen und Debuggen weitaus effizienter macht. Zum Beispiel wird der Binärstring 11111111 zu einem einfachen FF₁₆.

Fehler melden

Dieses Feld ist erforderlich.