问题 单项选择题

设int b=2,表达式(b<<2)/(b>>1)的值是______。

A.0
B.2
C.4
D.8

答案

参考答案:D

解析: 变量b的值用二进制表示为0010,左移2位的值是8,右移1位后的值为1,因此表达式(b<<2)/(b>>1)的值是8。

单项选择题
单项选择题