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

admin2019-12-17  25

问题 若有定义语句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/FECp777K
0

最新回复(0)