按位异或运算符指什么 按位异或运算符是什么意思

按位异或运算符指什么 按位异或运算符是什么意思

C语言位运算符:与、或、异或、取反、左移和右移。

异或运算符∧也称XOR运算符,它的作用是判断参加运算的两个二进制位是否为同号,若同号则结果为0;异号则为1。即0异或0=0,1异或0=1,1异或1=0。

位运算是指按二进制进行的运算。在系统软件中,常常需要处理二进制位的问题。C语言提供了6个位操作运算符。这些运算符只能用于整型操作数,即只能用于带符号或无符号的char,short,int与long类型。