&=: a&=b <--->a=a&b
|= : a|=b <--->a=a|b
^=: a^=b <--->a=a^b
int & int : 1100&1010=1000
~: 按位取反 : a&~b
<<: 移位.
<<:相当于乘与2的倍数
>>:相当于除以2的倍数
移n位,就是对乘以或者除以2的n次幂。
技巧:二进制1就是true,0就是false。
本文详细介绍了位运算符的使用方法,包括按位与(&)、按位或(|)、按位异或(^)、按位取反(~)、左移(<<)和右移(>>)等操作,并通过具体的二进制示例帮助理解这些位运算符如何工作。
1315
965

被折叠的 条评论
为什么被折叠?