C++中,按位或"|"和按位异或"^"有什么区别?
2个回答
推荐于2018-11-17
展开全部
按位或只要有一位为1,结果就为1,都为0就为0
按位异或只有两个不同时,结果为1,两个都相同时为0
按位或:
10
11
结果为11
按位异或
10
11
结果为01
按位异或只有两个不同时,结果为1,两个都相同时为0
按位或:
10
11
结果为11
按位异或
10
11
结果为01
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询