阅读下面代码 public class Test2005 {  public static void main(String args[]) {   System.out.println(~(Oxa5)&Oxaa);  } }

admin2012-03-21  23

问题 阅读下面代码    public class Test2005 {     public static void main(String args[]) {      System.out.println(~(Oxa5)&Oxaa);     }    }    其运行结果是

选项 A、Oxa5
B、10
C、Ox50
D、Oxaa

答案B

解析 在位运算符中单目运算符~高于运算符&。所以本程序先计算~(Oxa5)的结果为Ox5a,然后再与Oxaa进行按位与运算,结果为Oxaa,即十进制的10。
转载请注明原文地址:https://kaotiyun.com/show/oI2p777K
0

最新回复(0)