关于java的位运算
来源:互联网 发布:淘宝新手卖家无流量 编辑:程序博客网 时间:2024/05/03 20:26
位移动:<<、>>、>>>:
位运算:与(&)、或(|)、非(!)异或(^)
1、<<左移1位表示乘2:
例如5<<2
a、把5转换成二进制0000 0000 0000 0000 0000 0000 0000 0101
b、把左侧高位的两个0移除,在右侧补0得到结果0000 0000 0000 0000 0000 0000 0001 0100
c、转换为十进制20
同理:5>>2右移1位表示除2。
总结:左移丢弃最高位,0补最低位;右移符号位不变,左边补上符号位(正为0,负为1)
2、 &:当两边操作数的位同时为1时,结果为1,否则为0。如1100&1010=1000
| :当两边操作数的位有一边为1时,结果为1,否则为0。如1100|1010=1110
~:0变1,1变0
^:两边的位不同时,结果为1,否则为0.如1100^1010=0110
- 关于java的位运算
- 关于java的位运算
- 关于java位运算
- 关于JAVA 位运算“<<” ">>"
- 关于JAVA中位运算的学习
- 关于java中位运算的研究
- 关于java的位运算符:<<与>>>
- Java的位运算
- Java的位运算
- Java的位运算
- Java的位运算
- JAVA的位运算
- java的位运算
- 关于Java位运算符的使用_2013_09_17-23:36
- 关于java的按位运算符算法
- 关于java代码中的位运算的使用
- 关于位运算的应用
- 关于位运算的算法
- 保存应用程序屏幕
- sqlite入门基础(一):sqlite3_open,sqlite3_exec,slite3_close
- 解决JDK安装后没有tools.jar 和dt.jar包的方法
- 白书上的Dinic模板
- sqlite3使用简介
- 关于java的位运算
- log4cplus代码OO面向对象设计
- ArcGIS 各版本产品补丁荟萃
- 在VC++6.0中如何使用GDI+[转]
- 【OpenCV】使用floodfill()实现PhotoShop魔棒功能
- Linux 源码计数脚本
- 一辈子一生情
- OSG例子
- Oracle VM VirtualBox