问题
单项选择题
下面代码段的输出结果为( )。
public class Test
public static void main(String sss[])
int i=0xFFFFFFF1;
int j=~i;
A.0
B.1
C.14
D.-15
答案
参考答案:C
解析: 本题考查对位运算符的理解和掌握。j的值是将i的值按位取反得到的,所以,将0xFFFFFFF1取反后得到0x0000000E,十进制数值为14。故本题答案是C。