二进制的运算符:
1、取反运算发 ~
~a
对于a的二进制 , 把 1 变成0 , 0变成 1
2、左移运算符 <<
a<<2
把a的二进制 , 向左移两位 , 右边空出来的位 , 用 0 补齐 , 左边溢出的位直接舍弃
3、右移运算符 >>
a>>2
把a的二进制 , 向右移两位 , 左边空出的位 , 用0补齐 , 右边移除的位直接舍弃
4、按位异或运算符 ^
a^b
对于a和b的二进制 , 如果相同位相同则为 0 , 不同则为 1
5、按位与运算符 &
a&b
对于a和b的二进制 , 如果相同位都是 1 , 则为 1 , 否则都位 0
6、按位或运算符 |
a|b
对于a和b的二进制 , 如果相同位有一个是1 , 则为 1 , 否则为 0
二进制的运算符
时间: 2024-09-30 06:24:37