Java位运算
2015-09-21 18:46
274 查看
位运算:按位与(&),按位或(|),非(~),左移(<<),右移(>>)无符号右移(>>>)
(1)按位与,两者都为1 的时候,结果才为1,每次运算只涉及一位,不涉及到进位。
(2)按位或,两者有一个为1 的时候,结果就为1,。同样不牵扯到进位。
(3)非,按位取反,~0 == 1 ,~1 == 0;
(4)左移,当最高位移出的不为1 的时候,左移一位,相当于原数字乘以2.最低位补0
(5)右移,当被移数为负数的时候,左边补1,正数的时候,补零。
(6)无符号右移,右移后,左边空出来的位置,用0补齐。
(1)按位与,两者都为1 的时候,结果才为1,每次运算只涉及一位,不涉及到进位。
(2)按位或,两者有一个为1 的时候,结果就为1,。同样不牵扯到进位。
(3)非,按位取反,~0 == 1 ,~1 == 0;
(4)左移,当最高位移出的不为1 的时候,左移一位,相当于原数字乘以2.最低位补0
(5)右移,当被移数为负数的时候,左边补1,正数的时候,补零。
(6)无符号右移,右移后,左边空出来的位置,用0补齐。
相关文章推荐
- java微云快速开发平台
- java学习笔记之泛型
- 从一开始,说出事java匿名内部类
- java.lang.IllegalArgumentException: Negative time
- [置顶] JAVA 垃圾收集器与内存分配策略
- 成功搭建CXFWebService服务端(集成spring)
- Java垃圾回收机制2
- eclipse maven plugin 插件 安装 和 配置
- Java垃圾回收机制1
- 第十二章:File类和流
- Java的String为什么要设计成final
- Java虚拟机1:什么是Java
- java学习笔记之HashMap经典分拣存储
- spring AOP记录日志
- java的报表下载代码excel
- 用Java实现 atoi 和 itoa
- jdk7 遍历文件树
- java中数组(Array)与列表(List)相互转换的方法
- myeclipse10破解 for ubuntu
- struts中的常用配置