单选题 阅读下列代码。
public class Test2005{
public static void main(String args[]){
System.out.println(~(0xa5)&0xaa);
}
}
其运行结果是______。
【正确答案】 B
【答案解析】[解析] 本题考查位逻辑运算及其优先级。~是按位取反,优先级最高,所以先对0xa5(二进制10100101)按位取反(二进制01011010),然后和0xaa(二进制10101010)进行按位与运算,结果为二进制00001010,按照十进制输出,运行结果为10。