Heim  >  Artikel  >  So konvertieren Sie Hexadezimalzahlen in Dezimalzahlen

So konvertieren Sie Hexadezimalzahlen in Dezimalzahlen

尚
Original
2019-06-11 09:43:091024154Durchsuche

Die Methode zum Konvertieren von Hexadezimalzahlen in Dezimalzahlen: Bestimmen Sie zuerst die Gewichtung der 0. und 1. Ziffer und geben Sie dann an, dass die Größe „X * 16“ hoch ist Leistung; Berechnen Sie schließlich das Konvertierungsergebnis durch vertikalen Ausdruck.

So konvertieren Sie Hexadezimalzahlen in Dezimalzahlen

1. Hexadezimal zu Dezimal:

Das Gewicht der 0. Stelle der Hexadezimalzahl wird auf 16 erhöht die Potenz 0, das Gewicht der ersten Position wird um 16 auf die Potenz 1 erhöht, und das Gewicht der zweiten Position wird um 16 auf die Potenz 2 erhöht...

Also, im N-ten (N beginnt mit 0) Position, wenn es sich um eine Zahl X handelt (X ist größer oder gleich 0 und X ist kleiner oder gleich 15, also F), ist die dargestellte Größe die N-te Potenz von

Beispiel: 2AF5 in Dezimalzahl umwandeln:

Vertikale Berechnung verwenden:

0. Stelle: 5 * 16^0 = 5

. 1. Stelle: F * 16^1 = 240

2. Ziffer: A * 16^2= 2560

3. Ziffer: 2 * 16^3 = 8192

Die direkte Berechnung lautet:

5 * 16^0 + F * 16^1 + A * 16^2 + 2 * 16^3 = 10997

2. Hexadezimal:

Da bei der binären Darstellungsmethode der Maximalwert der durch jeweils vier Ziffern dargestellten Zahl 15 im Hexadezimalformat entspricht, also dem Maximalwert jeder Ziffer im Hexadezimalformat, können wir uns eine einfache Lösung einfallen lassen Konvertierungsmethode: Konvertieren Sie jede Ziffer im Hexadezimalformat in die vier Ziffern im Binärformat, d. 16 = (0101) 2

1. Stelle: (F)16 = (1111) 2

2. Stelle: (A) 16 = ( 1010) 2

3. Stelle : (2) 16 = (0010) 2

Erhalten Sie: (2AF5)16=(0010.1010.1111.0101)2

3. Konvertieren Sie Hexadezimal in Oktal:

Zuerst Hexadezimal in Binär umwandeln, dann Binär in Oktal umwandeln

4. Binär in Oktal umwandeln:

Nehmen Sie die Drei-in-Eins-Methode Ausgehend vom Dezimalpunkt des Binärsystems als Teilungspunkt nehmen wir alle drei Ziffern nach links (nach rechts) als eine Ziffer und addieren dann diese drei Binärziffern entsprechend ihrer Gewichtung, um die Zahl zu erhalten. Es ist eine Acht -stellige Binärzahl und ordnet sie dann in der richtigen Reihenfolge an, wobei die Position des Dezimalpunkts unverändert bleibt und die erhaltene Zahl die gesuchte Oktalzahl ist. Wenn Sie drei Ziffern nach links (rechts) nehmen und zur höchsten (niedrigsten) Ziffer gelangen, können Sie, wenn Sie die drei Ziffern nicht zusammenstellen können, den ganz linken (ganz rechten) Teil des Dezimalpunkts verwenden ist die höchste Ziffer der Ganzzahl (das niedrigste Bit) und wird mit 0 addiert, um bis zu drei Ziffern zu ergeben.

Beispiel:

Konvertieren Sie die Binärzahl 101110,101 in eine Oktalzahl.

Erhalten Sie das Ergebnis: Konvertieren Sie 101110,101 in eine Oktalzahl in 56,5.

Konvertieren Sie die Binärzahl 1101,1 in eine Oktalzahl

Ergebnis erhalten: Konvertieren Sie 1101,1 in Oktal zu 15,4

Mehr

Konvertieren Sie binär 110000 in Hexadezimal

Bitte beachten Sie die chinesische PHP-Website.

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie Hexadezimalzahlen in Dezimalzahlen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn