int a=0x10;
if ( a&0x10 == 0x10 ) printf("a==0x10\n");

としてもa==0x10が表示されてません。なんで?
コンパイラのバグですか?