小编Aab*_*ain的帖子

为什么表达式-3 >> 1会产生-2?

我正在(-3 >> 1)用Java 运行此程序并获得答案,-2但是据我说,应该是-1我在想的样子-3/2。请帮助我理解这一点。

int x = -3 >> 1;
System.out.println(x + " " + (-3 >> 1));
Run Code Online (Sandbox Code Playgroud)

java

4
推荐指数
1
解决办法
126
查看次数

标签 统计

java ×1