Chat-Archiv

← zurück zum Chat
RPG Hacker 03.03.2013 15:53:25
In Hex? wampüh pls! :|
W4mp3 03.03.2013 15:59:17
Nix für n00bs >:D
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:11:12
Wo findet man denn Passi und Roy? Nie gehört, die beiden.
kooooopa 03.03.2013 16:13:34
auf youtube oder in skype bei der smw konfi
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:
Ich hab grad nur das Problem dass ich Hexzahlen als Dezimalzahlen lesen muss (Bsp: 0x38 = 38) :/
Wie wär's mit dec = hex&$0F + ((hex>>8)&$0F * 10)?
WYE 03.03.2013 16:15:14
Äh, >>4, nicht >>8.
Robju 03.03.2013 16:15:55
BassLP und Goldenroy
WYE 03.03.2013 16:16:14
Ach, so hab ich die Namen doch schon mal gehört. :roll:
W4mp3 03.03.2013 16:18:59
@WYE: Ich versteh die Formel nicht ganz, erläuterst du mir das noch kurz?
WYE 03.03.2013 16:20:07
Ja, Moment...
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. :roll:
RPG Hacker 03.03.2013 16:30:26
0. Stelle * 16^0 + 1. Stelle * 16^1 + 2. Stelle * 16^2 [...]
RPG Hacker 03.03.2013 16:30:37
=> Hex in Dec konvertiert.
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:31:54
Das ist halt das Problem :P
W4mp3 03.03.2013 16:38:55
dec = dec(hex)/16*10 scheint irgendwie zu funktionieren ( dec(hex) wandelt Hexzahlen in Dec um)
W4mp3 03.03.2013 16:39:33
Aber nur solang die Zahlen durch 10 teilbar sind :/