1个回答
展开全部
>>> 在Java语言中表示无符号右移,忽略符号位,高位都以0补齐
a >>> 2表示整数a无符号向右移2位,高位以0补齐.
我给你个Java语言的例子,你看看吧
public class A {
public static void main(String[] args) {
int a=-20;
System.out.println(Integer.toBinaryString(a));
//>>> 无符号右移,忽略符号位,高位都以0补齐
int result=a>>>2;
System.out.println(Integer.toBinaryString(result));
}
}
运行结果
11101011
111010
说明
-20的二进制为 1110 1011,右移2位,此时高位补0,即 0011 1010,结果为 result = 58;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询