问题 单项选择题

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

选择题
问答题 简答题