表达式1==1>>>32;的值是多少,为啥书上答案是true
“Devil组”引证GPT后的撰写:
在这个表达式中,>>>是位运算符,表示右移操作,将整数1向右移动32位,得到的结果仍然是1。因此,整个表达式的值为1,即为True。
因为答案确实是true
public static void main(String[] args) {
System.out.println(1>>>32);
System.out.println(1==1>>>32);
}
结果
1
true