1foo (b, c) 2 unsigned b, c; 3{ 4 return (b << 12) | (c >> 20); 5} 6 7main () 8{ 9 printf ("0x%x\n", foo (0x11223344, 0xaabbccdd)); 10} 11