Startseite / Beiträge / Informatik / Mathematik / Hexadezimales rechnen

Hexadezimales Rechnen

Erstellt am 18.05.2019 um 11:00Uhr.

Warum sind Hexadezimalzahlen wichtig? Sie passen wunderbar zu binärzahlen, da diese mit einem Block aus vier Stellen genau einer Hexadezimalzahl entsprechen. Hier sind zwei Beispiele dafür:

00012 ≙ 116

11112 ≙ F16

Das bedeutet also, dass man mit Hexadezimalzahlen Binärzahlen abkürzen kann.

Umwandlung von Dezimalzahlen in Hexadezimalzahlen

Um eine Dezimalzahl in eine Hexadezimalzahl umzuwandeln, muss sie solange mit 16 dividiert werden, bis das Ergebnis 0 ist. Aus den Resten der vorangegangenen Berechnung ergibt sich dann von unten nach oben die Hexadezimalzahl. Vorher müssen die Zahlen 10, 11, 12, 13, 14, und 15 natürlich durch ihre entsprechenden Buchstaben ersetzt (A,B,C,D,E,F) werden.

1
2
42  : 16 = 2    Rest 10  ≙ A
 2  : 16 = 0    Rest 2          Ergebnis: 2A

Umwandlung von Hexadezimalzahlen in Dezimalzahlen

Um eine Hexadezimalzahl in eine Dezimalzahl umzuwandeln, beginnt man mit 16, multipliziert mit der ersten Stelle der Hexadezimalzahl und addiert anschließend die Zweite. Danach wird 16 immer mit dem Ergebnis multipliziert und die darauffolgende Stelle addiert. Das wird wiederholt, bis man am Ende der Hexadezimalzahl angekommen ist. Das letzte Ergebnis entspricht der Dezimalzahl.

1
2
3
4
5
6
7
8
7FFF2F

16 *      7 + F =     127
16 *    127 + F =    2047
16 *   2047 + F =   32767
16 *  32767 + 2 =  524274
16 * 524274 + F = 8388399
                 =========

Allerdings gibt es hierfür auch noch eine weitere Methode:

  1. Schritt: Schreibe die Hexadezimalzahl auf

    2A

  2. Schritt: Schreibe zu jeder Stelle die entsprechende Sechzehnerpotenz

    2*161 + A*160

  3. Schritt: Wandle jede Stelle in eine Dezimalzahl um und rechne aus

    2*161 + 10*160 = 32 + 10 = 42

Copyright © 2020 Jonas Schönbach
https://jonas-schoenbach.dev/informatik/mathematik/hexadezimales-rechnen.html