java中的“>>”符号代表什么

lvdongjie 阅读:71 2022-10-05 11:56:48 评论:0

java中有三种移位运算符

<<      :     左移运算符,num << 1,相当于num乘以2

>>      :     右移运算符,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中的“>>”符号代表什么


本文参考链接:https://www.yisu.com/zixun/128701.html
标签:java
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

我的关注

全民解析

搜索
关注我们