按位与&
按位或|
按位异或^
按位取反!
按位左移<<
按位右移>>
按位非~
无符号按位右移>>>
除了(~)之外的其他位运算都可以叫做二元操作符,而且操作的都是两个数的二进制数。
按位非(~)
public class Hello
{
public static void main(String [] args)
{
int num1=10;
System.out.println(~num1);//-11
}
}
按位与(&)
public class Hello
{
public static void main(String [] args)
{
int num1=10;//1010
int num2=8;//1000
System.out.println(num2&num1);//8
}
}
用&而不是&&