位运算符

1.位逻辑运算符
位运算符_第1张图片
位逻辑运算的逻辑结果如图所示
位运算符_第2张图片
为逻辑运算结果如下图所示
位运算符_第3张图片
2.位移运算符
位运算符_第4张图片
举个栗子:

public static void main(String[] args) {
		int a = 24 ;
		System.out.println(a+"右移两位的结果:"+(a>>2));  //6
		
		int b = -16;
		System.out.println(b+"左移两位的结果:"+(b<<3));  //-128
		
		int c = -256;
		System.out.println(c+"无符号右移的结果:"+(c>>>2));  //1073741760
	}

你可能感兴趣的:(java基础)