单选题
阅读下列代码
public class Test
public static void main (String args[])
System.out.printIn(89>1);
其运行结果是______。
A、
44
B、
45
C、
88
D、
90
【正确答案】
A
【答案解析】
[解析] “89>>1”是将89的各二进制位右移1位,并且低位舍弃,高位补入原来高位的值。Java使用补码来表示二进制数,89的补码是01011001,右移1位后变为00101100,对应的十进制数为44。
提交答案
关闭