#include int main() { unsigned char a, b, h; unsigned int c, d, e, f, g; c = 0xc8f66e32; d = 0x7f585e9d; e = 0xf6543e82; f = 0x0ff0f00f; a = 0xd9; h = 0x4e; b = a << 4; g = h; g <<= 4; printf("0: 0x%x\n", (c << 12)); printf("1: 0x%x\n", (d >> 16)); printf("2: 0x%x\n", e & f); printf("3: 0x%x\n", c & ~(f)); printf("4: 0x%x\n", d | f); printf("5: 0x%x\n", (c ^ d) ^ c); printf("6: 0x%x\n", (e & 0xffff00) << 8); printf("7: 0x%x\n", (a ^ 0xff)); printf("8: 0x%x\n", b); printf("9: 0x%x\n", g); return 0; }