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

admin2012-12-19  35

问题 若有定义语句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。
转载请注明原文地址:https://kaotiyun.com/show/XcPp777K
0

最新回复(0)