Chat-Archiv
← zurück zum Chat W4mp3 03.03.2013 15:59:59
Ich hab grad nur das Problem dass ich Hexzahlen als Dezimalzahlen lesen muss (Bsp: 0x38 = 38) :/
WYE 03.03.2013 16:14:03
Skype hab ich schon lange nicht mehr. Heißen sie bei Youtube einfach "Passi" und "Roy"?
WYE 03.03.2013 16:14:08
Zitat von W4mp3:
Wie wär's mit dec = hex&$0F + ((hex>>8)&$0F * 10)? Ich hab grad nur das Problem dass ich Hexzahlen als Dezimalzahlen lesen muss (Bsp: 0x38 = 38) :/
WYE 03.03.2013 16:21:05
Du betrachtest zuerst nur die zweite Stelle, also die letzten 4 Bits, die entsprechen ja der dezimalen Einerstelle. Darauf addierst du dann die erste Stelle - und dazu schiebst du die Zahl 4 Bits nach rechts, isolierst die letzten 4 Bits und nimmst das Ganze mit 10 mal.
WYE 03.03.2013 16:24:33
Aber wahrscheinlich bring ich wieder irgendwas durcheinander, und die Formel funktioniert nicht mit Stellen über 9. Keine Ahnung, find's raus.
RPG Hacker 03.03.2013 16:31:33
Weiß nur nicht, was dein Prog wohl macht, wenn da Hex-Werte mit Buchstaben (A bis F) stehen. Ob er die dann schon direkt als Hex einließt? Das wäre natürlich hier unpraktisch.
W4mp3 03.03.2013 16:38:55
dec = dec(hex)/16*10 scheint irgendwie zu funktionieren ( dec(hex) wandelt Hexzahlen in Dec um)
