C按位方法论操作方式符:按位row、按位与、按位或、按位XOR。这4个操作方式符能用作auth,主要包括char类别。按TNUMBERCCC13特别针对每两个位展开操作方式,不负面影响以内两端的位。4个操作方式符的促进作用归纳如下表所示:
一、按位row
1.操作方式符:~
2.促进作用:把1转变成0,把0转变成1。
3.实例
函数~(10011010)
结论值 (01100101)
二、按位与
1.操作方式符:&
2.促进作用:按位比较两个运算对象,生成新值
(1)对于每个位:只有两个运算对象相应的位都是1,结论才是1
(2)对于真假:只有两个位都是真,结论才是真
3.实例
函数:(10110110) & (11001100)
结论值:(10000100)
4.按位与和赋值结合操作方式符&=
val &= 100;等价val = val & 100;
三、按位或
1.操作方式符:|
2.促进作用:按位比较两个运算对象,生成新值
(1)对于每个位:如果两个运算对象中的相应的位为1(两个位为1或两个位为1),则结论为1
(2)对于真假:如果两个运算对象的相应两个位为真或两个位都为真,则结论为真
3.实例
函数:(10110110) | (11001100)
结论值:(11111110)
4.按位或和赋值操作方式符结合|=
val |= 100;等价val = val | 100;
四、按位XOR
1.操作方式符:^
2.促进作用:按位比较两个运算对象
(1)对于每个位:如果两个运算对象中相应的位两个为1(不是两个为1),结论为1
(2)对于真假:如果两个运算对象中的两个位为真且不是两个位同为1,则结论为真
3.实例
函数:(10110110) ^ (11001100)
结论值:(01111010)
4.按位XOR和赋值操作方式符结合^=
val ^=100;等价val = val ^ 100;