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

0 java operators

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

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 );
      }
    } 
Run Code Online (Sandbox Code Playgroud)

输出:a >>> 2 = 15

有谁能告诉我.

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

Cor*_*urn 5

>>>是无符号右移运算符.由于a60和60是111100二进制的,当你向右移两次时,你得到的1111是15.