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

     
  • 相关阅读:
    iPhone SDK开发基础之UIPageControl编程
    Ubuntu Linux从初学到精通
    软件架构经验总结
    CMS之图片管理(3)
    如何将简单CMS后台管理系统示例转换为Java、Php等不同后台语言的版本
    CMS之图片管理(5)
    CMS之图片管理(4)
    iphone4s中cocos2d出现闪屏,花屏的解决方案
    CMS之图片管理(1)
    5 个常用的软件质量指标
  • 原文地址:https://www.cnblogs.com/softidea/p/3277849.html
Copyright © 2011-2022 走看看