normale zahl in hexzahl umrechnen
wie kann ich eine normale zahl in eine hexzahl umwandeln
ich kapiers einfach nicht.
bzw. was ist 94505 in hex umgerechnet?
vielen dank für eure hilfe
ich kapiers einfach nicht.
bzw. was ist 94505 in hex umgerechnet?
vielen dank für eure hilfe
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 97565
Url: https://administrator.de/contentid/97565
Ausgedruckt am: 22.11.2024 um 05:11 Uhr
6 Kommentare
Neuester Kommentar
Zitat von @alienmaster:
sorry 94504 sollte es sein, da kommt dann 17128 raus
aber im hexeditor is der wert nicht zu finden.
ist das schon richtig?
sorry 94504 sollte es sein, da kommt dann 17128 raus
aber im hexeditor is der wert nicht zu finden.
ist das schon richtig?
Jo is Richtig!
Die Dezimalzahl 94504 wird ins Hexadezimalsystem umgewandelt
Gehe nach folgendem Verfahren vor:
(1) Teile die Zahl mit Rest durch 16.
(2) Der Divisionsrest ist die nächste Ziffer (von rechts nach links).
Für Reste > 9 nimm die Buchstaben A, B, C, D, E, F
(3) Falls der (ganzzahlige) Quotient = 0 ist, bist du fertig,
andernfalls nimm den (ganzzahligen) Quotienten als neue Zahl
und wiederhole ab (1).
94504 : 16 = 5906 Rest: 8 --> Ziffer: 8
5906 : 16 = 369 Rest: 2 --> Ziffer: 2
369 : 16 = 23 Rest: 1 --> Ziffer: 1
23 : 16 = 1 Rest: 7 --> Ziffer: 7
1 : 16 = 0 Rest: 1 --> Ziffer: 1
Resultat: 17128
mfg
Keitel
du meinst umgerechnet ins hexadezimalsystem oder?
Also... ich versuch mich mal im erklären:
Du die Stellenwärtigkeit im Hexadezimalsystem ist ja wie folgt:
16^4 16^3| 16^2 16^1 16^0
1 7 1 2 9
Also ergibt sich aus der Zahl 17129(H) 1*16^4 + 7*16^3 + 1*16^2 + 2*16^1 + 9*16^0 = 94505(D)
So, und andersrum wenn du eine Zahl von Hexadezimalsystem ins Zehnersystem umwandeln willst kannst du so vorgehen:
Du hast die Zahl 94505
Jetzt suchst du die höchste Zahl mit der du 16 potenzieren kannst so dass das ergebnis noch unter der ursprünglichen Zahl bleibt.
16^5=1048576 ist also zu groß.
Also weiter mit 16^4
16^4=65536.. das passt genau einmal rein.
also schreibst du an der stelle 16^4 schonmal ne 1 ein.
Danach ziehst du die 65536 von der 94505 ab und behälst noch 28969 über.
Weiter gehts also mit 16^3
16^3 sind 4096
4096 passt 7 mal in die übrig gebliebenen 28969 ergo ergibt sich an der stelle 16^3 eine 7.
Das spielchen führst du so immer weiter fohrt und erhälst dann schlussendlich dein Ergebnis.
So hab ichs gelernt... weiss nich obs noch ne einfachere möglichkeit gibt, aber ich hoffe mal das war so einigermaßen verständlich ;)
mfg
//edit... tja da bin ich wohl beim tippen eingeschlafen und es war wieder einer schneller^^
Also... ich versuch mich mal im erklären:
Du die Stellenwärtigkeit im Hexadezimalsystem ist ja wie folgt:
16^4 16^3| 16^2 16^1 16^0
1 7 1 2 9
Also ergibt sich aus der Zahl 17129(H) 1*16^4 + 7*16^3 + 1*16^2 + 2*16^1 + 9*16^0 = 94505(D)
So, und andersrum wenn du eine Zahl von Hexadezimalsystem ins Zehnersystem umwandeln willst kannst du so vorgehen:
Du hast die Zahl 94505
Jetzt suchst du die höchste Zahl mit der du 16 potenzieren kannst so dass das ergebnis noch unter der ursprünglichen Zahl bleibt.
16^5=1048576 ist also zu groß.
Also weiter mit 16^4
16^4=65536.. das passt genau einmal rein.
also schreibst du an der stelle 16^4 schonmal ne 1 ein.
Danach ziehst du die 65536 von der 94505 ab und behälst noch 28969 über.
Weiter gehts also mit 16^3
16^3 sind 4096
4096 passt 7 mal in die übrig gebliebenen 28969 ergo ergibt sich an der stelle 16^3 eine 7.
Das spielchen führst du so immer weiter fohrt und erhälst dann schlussendlich dein Ergebnis.
So hab ichs gelernt... weiss nich obs noch ne einfachere möglichkeit gibt, aber ich hoffe mal das war so einigermaßen verständlich ;)
mfg
//edit... tja da bin ich wohl beim tippen eingeschlafen und es war wieder einer schneller^^