下面代码段的输出结果为( )。 public class Test { public static void main(String sss[]) { int i=0xFFFFFFF1; i

admin2010-02-22  29

问题 下面代码段的输出结果为(    )。    public class Test    {      public static void main(String sss[])      {        int i=0xFFFFFFF1;        int j=~i;      }    }

选项 A、0
B、1
C、14
D、-15

答案4

解析 本题考查对位运算符的理解和掌握。j的值是将i的值按位取反得到的,所以,将0xFFFFFFF1取反后得到0x0000000E,十进制数值为14。故本题答案是C。
转载请注明原文地址:https://jikaoti.com/ti/L0b0FFFM
0

最新回复(0)