java中有三种移位运算符
614441af900c0434a76ffc3b083f1c9c> : 右移运算符,num >> 1,相当于num除以2
下面来看看这些移位运算都是怎样使用的。
package com.b510.test; public class Test { public static void main(String[] args) { int number = 10; //原始数二进制 printInfo(number); number = number << 1; //左移一位 printInfo(number); number = number >> 1; //右移一位 printInfo(number); } private static void printInfo(int num){ System.out.println(Integer.toBinaryString(num)); } }
运行结果:
1010 10100 1010
我们把上面的结果对齐一下:
推荐教程:java快速入门
以上是java中“>>”是什么的详细内容。更多信息请关注PHP中文网其他相关文章!