下列选项所示程序运行后,整形变量Val的值为18的有?( )
int val = 0x32 ;
bitClear(val , 5);
int val = 0x24 ;
val = val >> 1 ;
int val = 0x10 ;
bitSet(val , 1 );
int val = 0x1A ;
bitWrite(val , 3 , 0);