C语言计算 计算过程是怎么样的 感谢

已知:int a=2,b=4,c=5;则(a|b)&的结果是多少?

计算过程是怎么样的 感谢

按位或|   按位与&

这两个运算符是需要先变成二进制然后按位运算的,

2|4 = 010 | 100 = 110 = 6

(2|4)&5 = 110&101 = 100 = 4

希望对你有帮助:https://blog.csdn.net/it_xiangqiang/category_10581430.html
希望对你有帮助:https://blog.csdn.net/it_xiangqiang/category_10768339.html
 

你是不是没写全呢?(a|b)&   这是什么?