问题 单项选择题

下面代码段的输出结果为( )。 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。

选择题
名词解释