问题 单项选择题

若有定义语句int b=2; ,则表达式(b<<2)/(3||b)的值是()。

A.4

B.8

C.0

D.2

答案

参考答案:B

解析:

2的二进制数为010,移两位后的二进制数为01000,转成十制数为8,(3||2)为真即1,8/1=8,所以结果为8。

单项选择题 B型题
问答题