p1(p)1void p1 (p) int *p; 2 { *p &= ~0xff; 3 } p2(p)4void p2 (p) int *p; 5 { *p &= ~0xff00; 6 } p3(p)7void p3 (p) int *p; 8 { *p &= ~0xffff0000; 9 } p4(p)10void p4 (p) int *p; 11 { *p &= ~0xffff; 12 } 13 main()14main () 15 { 16 int a; 17 18 a = 0x12345678; p1 (&a); printf ("%x\n", a); 19 a = 0x12345678; p2 (&a); printf ("%x\n", a); 20 a = 0x12345678; p3 (&a); printf ("%x\n", a); 21 a = 0x12345678; p4 (&a); printf ("%x\n", a); 22 } 23