C++中,按位或"|"和按位异或"^"有什么区别?

2025年03月18日 10:01
有1个网友回答
网友(1):

按位或只要有一位为1,结果就为1,都为0就为0
按位异或只有两个不同时,结果为1,两个都相同时为0
按位或:
10
11
结果为11
按位异或
10
11
结果为01