java有三種移位運算子
>> : 右移運算符,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中「>>」是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!