什么>>>在java中意味着什么

use*_*277 0 java

我很难理解>>>java中的bitwise运算符.

 int a = 60;
 int c = 0;
 c = a >>> 2;
 System.out.println("a >>> 2 = " + c );
Run Code Online (Sandbox Code Playgroud)

结果是15

但它怎么变成15?

Rya*_*yan 5

二进制60是111100.右移2,你得到1111.那是15