ja, genau, beides richtig,
habe gerade mal kurz kompiliert, beide Lösungen führen zum richtigem Ergebnis.
Ich glaube der Compiler castet die schon automatisch, sonst hätte ich gedacht, daß ich bei den High Byte immer 0 rausbekomme.

Gruß Sebastian