Wie berechne ich eine Dezimalzahl in eine Hexadezimalzahl um?

2 Antworten

Moin,

am einfachsten ist es wenn du zuerst Dezimal in Binär umwandelst und dann von Binär in Hexadezimal. Weißt du wie du in Binär umwandelst?

es kann eine Dezimalzahl direkt in eine Hexadezimalzahl umgewandelt werden.

z. B

Wir haben 123

.

.

123/ 16= 7 (7× 16= 121, 23 - 112= 11)

.

.

Ergebnis Is 7 11 oder 7 B

--------------

Ich hab' versucht auch das in Dualaystem probieren aber mit diesem Methode hat nicht funktioniert.

1

Ich hab' eben DEC 123 In BIN umgerechnet

123

123/2=61 R1 61×2= 122, 123-122= 1

61/2= 30 R1 30 ×2= 60, 60-61= 1

30/2= 15 R0 15×2= 30, 30-30= 0

15/2= 7 R1 7×2= 14, 15-14= 1

7/2= 3 R1 3×2= 6, 7-6= 1

3/2=1 R1 1×2=2, 3-2= 1

1/2= 0 R1 0×1= 0, 0-1=1

die Ergebnis von 123 ist 1111011



1
@Etrim1

Ich persönlich finde diese Methode viel zu aufwendig.

Wenn ich die Zahl 123 Dezimal habe dann rechne ich das so in Binär um:

passt die 128 rein? nein = 0
passt die 64 rein? ja = 1
passt die 32 rein? ja = 1
passt die 16 rein? ja = 1
passt die 8 rein? ja = 1
passt die 4 rein? nein = 0
passt die 2 rein? ja = 1
passt die 1 rein? ja = 1

= 01111011

wenn man ein bisschen Kopfrechnen kann, geht das sehr schnell ohne irgendwas aufzuschreiben.

oder man schreibt sich die zahlen 128 64 32 16 8 4 2 1 auf und schaut was rein passt.

Wenn du dann von Binär in Hex rechnen möchtest ist das sehr einfach.

du teilst den binären Wert in 4er Blöcke von links nach rechts auf also als Beispiel:

0111 | 1011

Dann berechnest du jeden Block einzelnd, in dem du von rechts nach links hochzählst -> 1 2 4 8

also so

8 4 2 1
0 1 1 1

ergebnis ist 7, da wo die einsen stehen zählt man und wo die 0 steht zählt man nicht mit.

8 4 2 1
1 0 1 1

ergebnis ist 11 in dezimal also B in Hexadezimal

Endergebnis = 7B

0111 | 1011
7 B

Ich hoffe das war einigermaßen verständlich :D




0