1.按位非~
一元运算符,是对其运算数的每一位取反,例如:数字42,二进制为00101010,则~00101010为11010101.
2.按位与&
俩个运算符都是1则为1,其他都为0;
3.按位或 |
任何一个运算符为1,结果为1;
4.按位异或
只有再俩个比较位不同是,结果是1,否则是0;
5.右移 num>>value
num指要移位值,value是移动的位数;就是说,无符号右移运算符“>>>”使指定值的所有位右移num位。
6.左移value<<num
与右移一样