Hi
I have a question if anyone could help me understand this a little better, I have the following in my code.
HIWORD(A) ((WORD)(((DWORD)(A)) >> 16)& 0xFFFF))
i understand what the bitwise operator 'and' is doing but what i don't understand is why it's being used here, why is the compassion needed?
Thanks