如题所述
(3||b)并不是位运算而是或操作,因为3就是true所以是1;
前面b<<是位运算表示左移先转成2进制 2 就是 10 左移一位 就是 100 换算成十进制就是4
4/1 = 4
答案就是 4
前面b<<是位运算表示左移先转成2进制 2 就是 10 左移一位 就是 100 换算成十进制就是4
4/1 = 4
答案就是 4
温馨提示:答案为网友推荐,仅供参考
第1个回答 2015-08-18
b<<是什么意思???追答
||表逻辑判断,当||左右两边有一个是非0数,那么整个式子值为1
(b<<2)/(3||b)=8