预测以下Java程序的输出。假设int是使用32位存储的。
class Test {
public static void main(String args[]) {
int x = -1;
System.out.println(x>>>29);
System.out.println(x>>>30);
System.out.println(x>>>31);
}
}
(一种)
7
3
1
(B)
15
7
3
(C)
0
0
0
(D)
1
1
1
答案: (A)
说明:请参阅https://www.geeksforgeeks.org/bitwise-shift-operators-in-java/
这个问题的测验