Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int main()
- {
- unsigned int y, mask1, mask2, left, right, result;
- y = 0xA2A3B4B6;
- mask1 = 0xFFFF0000;
- mask2 = 0x0000FFFF;
- left = y & mask1;
- printf("%#x\n", left);
- right = y & mask2;
- printf("%#x\n", right);
- left = left >> 16;
- printf("%#x\n", left);
- right = right << 16;
- printf("%#x\n", right);
- result = right | left;
- printf("%#x\n", result);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement