2<<3是什么意思?
含义:是二进制的位运算,将2转换成二进制是:0000 0000 0010 (写成10也行,应该能看懂),然后将1向左移动3位,变成:00010000 。再转换成十进制是:16 。所以 2 << 3 是16。
实际上算的是2×23。
举例:
4<<5=128
相当于4×25=128。
A<<B代表乘A×2的B次方
A>>B代表乘A÷2的B次方
扩展:
二进制的运算
加法
二进制加法有四种情况: 0+0=0,0+1=1,1+0=1,1+1=10(0 进位为1) 。
乘法
二进制乘法有四种情况: 0×0=0,1×0=0,0×1=0,1×1=1 。
减法
二进制减法有四种情况:0-0=0,1-0=1,1-1=0,0-1=1 。
除法
二进制除法有两种情况(除数只能为1):0÷1=0,1÷1=1 。
2<<3是什么意思?相关推荐
- 疯狂JAVA讲义---第十二章:Swing编程(五)进度条和滑动条
http://blog.csdn.net/terryzero/article/details/3797782 疯狂JAVA讲义---第十二章:Swing编程(五)进度条和滑动条 标签: swing编程 ...
- java下载pdf6_疯狂java讲义第6版 电子版(pdf格式)
疯狂java讲义第6版pdf是李刚打造的经典java编程图书的最新版,为了帮助更多的读者能真正掌握Java编程,感受到Java语言的魅力,领会到Java编程的快乐,作者根据多年来的Java授课经验,精 ...
- 《疯狂Java讲义精粹》读书笔记2 ------ 多态
-----------------<疯狂Java讲义精粹>2读书笔记--------------- Java引用变量有两个类型: · 编译时类型(由声明该变量时使用的类型决定) · 运行时 ...
- java画图颜色_手绘板,多种颜色选择。我抄的《疯狂java讲义》的,包我乱导的,但代码能用。...
[java]代码库import javax.swing.*; import java.awt.image.*; import java.awt.datatransfer.*; import javax ...
- 《疯狂Java讲义》学习笔记 第六章 面向对象(下)
<疯狂Java讲义>学习笔记 第六章 面向对象(下) 6.1包装类 基本数据类型 包装类 byte Byte short Short int Integer long Long char ...
- 李刚疯狂java讲义第3_【Java】-NO.16.EBook.4.Java.1.009-【疯狂Java讲义第3版 李刚】- 泛型...
1.0.0 Summary Tittle:[Java]-NO.16.EBook.4.Java.1.009-[疯狂Java讲义第3版 李刚]- 泛型 Style:EBook Series:Java Si ...
- [疯狂Java讲义精粹] 第十三章|类加载机制与反射
java.lang.reflect包下的接口和类, 包括Class, Method, Filed,Constructor和Array等, 这些类分别代表类, 方法, Field, 构造器和数组, Ja ...
- 疯狂Java讲义:P200接口
接口 Output package lee; public interface Output {//接口里定义的成员变量只能是常量int MAX_CACHE_LINE=50;//接口里定义的只能是pu ...
- 疯狂Java讲义_Chapter4_编写控制台的五子棋游戏
编写控制台的五子棋游戏 昨天复习了下<疯狂Java讲义>,完成前几章的习题, 现在基本完成了控制台五子棋游戏的编写,能够按照要求 保证用户下和电脑下的棋上不能已经有棋子 判断横.竖.左斜. ...
- 《疯狂Java讲义》读书笔记5
目录 Java的集合类 Inerator 接口 Set 集合 HashSet 类 LinkedHashSet 类 TreeSet 类 EnumSet 类 List 集合 ArrayList 和 Vec ...
最新文章
- ProtoBuf开发者指南
- sklearn模型的训练(下)
- STL:list用法详解
- iTerm2分屏时,如何使得新窗口的当前路径和前一个窗口一样?
- [js] 在DOM上同时绑定两个点击事件(一个用捕获,一个用冒泡),事件总共会执行几次,先执行哪个事件?
- mysql web界面 Linux_部署WEB项目到服务器(三)安装mysql5或者mysql8到linux服务器(Ubuntu)详解...
- C语言课后习题(50)
- 编写一个Java程序,在程序中包含一个Employee类,Employee类包含name、age、salary三个成员变量
- AngularJs学习笔记0——前言
- 《Linux/UNIX系统编程手册》推荐
- java 生成war包_java利用Ant脚本生成war包全过程
- DRM-X 4.0加密保护与Widevine DRM平台的区别
- 项目进度管理:估算活动持续时间
- 硕士论文latex参考文献格式经验
- 自定义鼠标指针图案每次开机或者重启都会重置的解决办法
- vim 快速删除一个英文单词
- EMV学习过程中问题解决及汇总
- 【SDOI2009】【BZOJ1875】HH去散步
- Ubuntu16.04安装ftp配置
- Eclipse SWT 创建项目(一)