Einzelnen Beitrag anzeigen
Alt 12.11.2002, 20:05   #9
Clystron
Hero
 
Registriert seit: 07.02.2001
Alter: 46
Beiträge: 805


Clystron eine Nachricht über ICQ schicken
Standard

Zitat:
Original geschrieben von Who-T
c = (a << 8) ¦ b
Ich würd noch ein paar Typecasts machen, sonst kanns passieren dass nur b rauskommt dabei.

Annahme c ist ein unsigned int, a und b sind unsigned chars

c =(((unsigned int)a) << 8) | (unsigned int)b;

Schaut jetzt vielleicht etwas komplizierter aus, aber was ich schon mit "simplen" Shiftoperationen erlebt habe....

mfG
Clystron
____________________________________
God, Root, what is difference?
Clystron ist offline   Mit Zitat antworten