unsigned int - 32 bitový dátový typ (DWORD)
unsigned short - 16 bitový dátový typ (WORD)
Poskladanie dvoch WORD-ov:
Kód:
unsigned short w1 = 0x1111;
unsigned short w2 = 0x2222;
unsigned int d;
d = (w1 << 16);
d = (d | w2);
Rozloženie jedného DWORD-u:Kód:
unsigned short w1, w2;
unsigned int d = 0x12345678;
w1 = d; // dolné slovo
w2 = (d >> 16); // horné slovo