理解java位操作符
来源:互联网 发布:04年阿根廷男篮数据 编辑:程序博客网 时间:2024/05/22 10:44
转贴地址:http://blog.csdn.net/lftx4080/article/details/2024091
最近的工作需要大量的采用位操作符的代码。其实项目本身没有这样的需求,不过现在我的职责是维护同事的代码,而这位同事的偏好是采用位操作,没办法学习了。
无符号右移位操作符“>>>”在将bit串右移位时,从bit串的最左边填充0,这和带符号右移位操作符“>>”不同。“>>”在将bit串右移位时,从bit串的最左边填充原来最左边的位。也就是说,bit串原来最左边的位是符号位,如果为1,则在带符号右移时最左边始终填充1;如果为0,则在带符号右移时最左边始终填充0。
移位操作符的例子见下表。
“按位与”操作符“&”对两个bit串按位进行逻辑与,“按位或”操作符“|”对两个bit串按位进行逻辑或,“按位异或”操作符“^”对两个bit串按位进行异或操作。运算规则如下表所示。
按位与按位或按位异或0 & 0 = 00 | 0 = 00 ^ 0 = 00 & 1 = 00 | 1 = 10 ^ 1 = 11 & 0 = 01 | 0 = 11 ^ 0 = 11 & 1 = 11 | 1 = 11 ^ 1 = 0
- 理解java位操作符
- 理解java位操作符
- 彻底理解java位操作符
- java位操作符
- java 位操作符
- java-位操作符
- java 位操作符
- java位操作符
- java 位操作符
- Java位操作符
- 为了理解的位操作运算符
- 位操作的理解
- java位操作符总结
- java位操作符总结
- java位操作符总结
- java 位操作运算符
- Java按位操作符
- Java 按位操作符
- 论计算机文件“打开方式”
- Asp.net MVC学习日记十四(页面提交验证)
- 运算符、表达式、语句
- 教务系统总结二(思想)
- Linux2.6 驱动设计――从 2.4 到 2.6(转)
- 理解java位操作符
- Linux VNC远程控制安装日记
- 下拉框select标记清空选项
- [问题]iPhone下armv6和armv7
- 换行问题解决方案CSS FireFox and IE
- [HDOJ]An Easy Task解题报告
- 多维表格转换。
- 我的项链断了
- POJ 百练 1125: Stockbroker Grapevine