java_day02_位运算符
来源:互联网 发布:人工智能读后感 编辑:程序博客网 时间:2024/04/29 07:57
位运算符:
是直接对二进制进行运算
运算符运算范例结果<<左移3<<2(3*2*2)向左移动2位12>>右移3>>1 (3/2)向右移动1位1>>>无符号右移-3>>>12147483646&与3&22|或5|64^
~非
取反码1^5
~54
-6
左移:
左移运算,其意义就是*2,
原来的位向左边移动指定位数,低位补0,高位超出则丢弃
右移:
右移运算,其意义就是除以2
正数右移,低位丢弃,高位补0
负数右移,低位丢弃,高位补1
无符号右移:
不管是正数还是负数,其他移动,最高位都是补0,最低为丢弃
取反:
对二进制位,是0的,就取1,是1的就取0
0 0
- java_day02_位运算符
- java_day02_三元运算符
- java_day02_逻辑运算符
- 位运算符和位运算
- 位运算符和位运算
- 位运算符和位运算
- 位运算符和位运算
- 位运算符和位运算
- 位运算符和位运算
- 位运算符和位运算
- 位运算符与位运算
- sqlite位运算,sql位运算符
- 位运算符和位运算
- 位运算符和位运算
- 位运算、移位运算符
- Java位运算符
- 说说位运算符
- 位运算符
- Platform设备模型
- 深度解析AbstractQueuedSynchronizer实现原理(下)
- CIFS与NFS
- 当Window遇到Mac OS出现Permission Denied/Could not expand时
- 高级产品经理教你如何进行用户画像及其应用场景
- java_day02_位运算符
- 如何卸载Eclipse安装的插件
- Android AIDL 使用 2 --在android studio中实现AIDL
- 自定义View以及自定义属性
- 16级长安大学ACM新生杯<第一次现场赛>
- cocos2dx C++使用rapidxml读取XML配置文件
- Mybatis的使用详解
- php中 判断变量 数组等数据 是否为空的方式
- 利用Eclipse创建maven项目并生成META-INF和WEB-INF目录