单项选择(2006年4月二级考试)

以下程序代码的输出结果是【 】

int x=73;System.out.println(x>>1);

A、36

B、36.5

C、37

D、true

答案解析

A

【解析】

十进制数73的二进制形式为0100 1001B,执行右移运算,右移一位得0010 0100B(即36)。

讨论