gpt4 book ai didi

java - java中的 '>>>'运算符这里发生了什么?

转载 作者:行者123 更新时间:2023-12-01 18:40:24 24 4
gpt4 key购买 nike

我这里有一个简单的程序。我知道它是右移零填充运算符。左操作数的值向右移动右操作数指定的位数,并用零填充移位后的值。

package com.demo.operator;
public class Test123 {

public static void main(String args[]) {
int a = 60;
int c = 0;

c = a >>> 2;
System.out.println("a >>> 2 = " + c );
}
}

输出:a >>> 2 = 15

谁能告诉我。

如何给出输出a >>> 2 = 15

最佳答案

>>> 是无符号右移运算符。由于 a 是 60,而 60 在二进制中是 111100,因此右移两次时会得到 1111,即 15。

关于java - java中的 '>>>'运算符这里发生了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20127738/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com