zoukankan      html  css  js  c++  java
  • 2<<3=?

     
       public static void main(String[] args) {
            // TODO Auto-generated method stub
            System.out.println("16>>3="+(16>>3));
            System.out.println("2<<3="+(2<<3));
        }
    Output:
    16>>3=2
    2<<3=16
     
    这三个是Java的移位操作符
    << 表示带符号左移: 左移几 就是乘以 2的几次方 左移三位 就是 乘以8
    >> 表示带符号右移: 右移几  就是除以  2的几次方 右移三位 就是  除以8
    >>>表示无符号右移
     

    2<<3 = 16
    计算方法如下
    2 的二进制是 00000010 然后向左移3位后得到 00010000  再转换为十进制是 16

     
  • 相关阅读:
    《想把我唱给你听》
    《我相信》现代卓越PMClub2010年会(完整版)
    项目采购管理管理采购
    AlizeeLa_isla_bonita
    Finish to read PMbook for one time
    《你是我心里的一首歌》
    吴炜摄影教程随堂笔记3
    项目采购管理结束采购
    Happy Christmas!!!
    第1章 引论
  • 原文地址:https://www.cnblogs.com/softidea/p/3277849.html
Copyright © 2011-2022 走看看