同标题,望详解,谢谢。“ ^ ”是什么逻辑?运算符用法是怎样的呢?
真异或假的结果是真 1 ^ 0 = 1,假异或真的结果也是真 0 ^ 1 = 1,真异或真的结果是假 1 ^ 1 = 0,假异或假的结果是假 0 ^ 0 = 0。就是说两个值相异结果为真。
C++中^符号是按位异或运算符。参与运算的两个值,如果两个相应位相同,则结果为0,否则为1。即:0^0=0, 1^0=1, 0^1=1, 1^1=0望采纳!