位运算符操作
基本位运算符
int a = 3;
int b = 5;
a&b --> 011&101=001
^运算如果与0b000000可以保持原来数值,与0b11111111可以进行取反操作
同是可以进行int值的交换
对于位运算符,可以得到组合赋值符
&=, |=, ^| <<| >>|
a &= b <--> a = a&b
a<<=2 <-> a = a<<2不同进制的表示
Last updated
int a = 3;
int b = 5;
a&b --> 011&101=001
^运算如果与0b000000可以保持原来数值,与0b11111111可以进行取反操作
同是可以进行int值的交换
对于位运算符,可以得到组合赋值符
&=, |=, ^| <<| >>|
a &= b <--> a = a&b
a<<=2 <-> a = a<<2Last updated