这是java中的位移运算符,>>表示右移运算符。
数学计算:右移一位相当于除2,右移n位相当于除以2的n次方。
例如:8>>2:表示把2这个数字对应的二进制数据向右移动两位,形成新的数据。(一个数字每向右移动一位表示的数字缩小为原来的二分之一 按照这个规律可得:8>>2得到的结果是2),10 >>1 结果是5,11 >>2结果是3
4、计算过程11 >>2(11为int型)
1)、11的二进制形式为:0000 0000 0000 0000 0000 0000 0000 1011
2)、把低位的最后两个数字移出,因为该数字是正数,所以在高位补零。
3)、最终结果是0000 0000 0000 0000 0000 0000 0000 0010。
4)、转换为十进制是3。