So konvertieren Sie Hexadezimal in Dezimal

Posted on
Autor: Laura McKinney
Erstelldatum: 6 April 2021
Aktualisierungsdatum: 17 November 2024
Anonim
Binär in Dezimal, Hexadezimal in Dezimal, alle Zahlen in Dezimal umwandeln | Algorithmen verstehen
Video: Binär in Dezimal, Hexadezimal in Dezimal, alle Zahlen in Dezimal umwandeln | Algorithmen verstehen

Hexadezimalwerte repräsentieren ein Basis-16-Nummerierungssystem. Es hat die regulären 10 Ziffern - 0 bis 9 - sowie die sechs Buchstaben - A, B, C, D, E und F. Es wird verwendet, um größere Zahlen zu codieren, da es kompakter als das Basis-10-System ist. Das heißt, jede Zahl kann mit so vielen oder weniger Stellen hexadezimal als dezimal geschrieben werden.


Sie können eine Hexadezimalzahl mit grundlegenden Anweisungen in eine Dezimalzahl umwandeln, aber ein Taschenrechner beschleunigt den Vorgang.

    Verstehe, wofür jede hexadezimale Ziffer steht. Die Ziffern 0 bis 9 stehen für ihre dezimalen Gegenstücke und A = 10, B = 11, C = 12, D = 13, E = 14 und F = 15.

    Erstellen Sie eine Tabelle mit so vielen Spalten, wie Ihre Hexadezimalzahl Ziffern enthält. Beschriften Sie jede Spalte mit den Ziffern in der angegebenen Reihenfolge. Verwenden Sie als Beispiel die Nummer B61F.

    Schreiben Sie das Dezimaläquivalent unter jede Ziffer. Also ist B = 11, 6 = 6, 1 = 1 und F = 15.

    Als nächstes machen Sie eine Zeile für die Potenzen von 16, beginnend mit 1 in der äußersten rechten Spalte und weiter bis zur äußersten linken Spalte. Im Beispiel würden Sie "1", "16", "16 ^ 2 = 256" und "16 ^ 3 = 4.096" in die dritte Zeile schreiben. Wenn Sie eine längere Nummer haben, fahren Sie mit "16 ^ 4 = 65.536" fort " und so weiter.


    Multiplizieren Sie die Zahlen in der zweiten und dritten Zeile für jede Spalte. Schreiben Sie diese Produkte in eine vierte Reihe. Im Beispiel erhalten Sie 11 x 4.096 = 45.056, 6 x 256 = 1.536, 1 x 16 = 16 und 15 x 1 = 15.

    Addieren Sie alle Zahlen in der vierten Reihe. Also 45.056 + 1.536 + 16 + 15 = 46.623. Somit ist 46.623 das Dezimaläquivalent von B61F.