class B
{
public static void main(String[] args)
{
//以下是验证代码;
System.out.println(15>>1);//7
System.out.println(15>>2);//3
System.out.println(15>>3);//1
System.out.println(15>>4);//0
System.out.println(15>>5);//0
System.out.println(15>>6);//0
System.out.println(15>>7); //0
System.out.println(15>>8);//0
System.out.println(15>>9);//0
System.out.println(15>>10);//0
System.out.println(15>>20);//0
System.out.println(15>>60);//0
}
}
/*
0000 0000 0000 1111//15
*000 0000 0000 0111//>>1
-------------------------
7
0000 0000 0000 1111//15
**00 0000 0000 0011//>>2
------------------------------
3
0000 0000 0000 1111//15
***0 0000 0000 0001//>>3
--------------------------
1
0000 0000 0000 1111//15
**** 0000 0000 0000//>>4
-----------------------------
0
以上是位运算的方法;*表示前面补的“0”
相信至于6>>8; 7>>12 ; 25>>36 ; 45>>55的答案你应该知道了吧;
全部是0;
*/
|