f(unsigned char x)1 f (unsigned char x) 2 { 3 return (0x50 | (x >> 4)) ^ 0xff; 4 } 5 main()6 main () 7 { 8 if (f (0) != 0xaf) 9 abort (); 10 exit (0); 11 } 12