1long f1(long a){return a&0xff000000L;} 2long f2 (long a){return a&~0xff000000L;} 3long f3(long a){return a&0x000000ffL;} 4long f4(long a){return a&~0x000000ffL;} 5long f5(long a){return a&0x0000ffffL;} 6long f6(long a){return a&~0x0000ffffL;} 7 8main () 9{ 10 long a = 0x89ABCDEF; 11 12 if (f1(a)!=0x89000000L|| 13 f2(a)!=0x00ABCDEFL|| 14 f3(a)!=0x000000EFL|| 15 f4(a)!=0x89ABCD00L|| 16 f5(a)!=0x0000CDEFL|| 17 f6(a)!=0x89AB0000L) 18 abort(); 19 exit(0); 20} 21