位运算符
来源:互联网 发布:龙腾管家淘宝客多少钱 编辑:程序博客网 时间:2024/05/16 05:47
00101
11100
~~~~~
00100
11100
~~~~~
00100
00101
11100
~~~~~
11101
11100
~~~~~
11101
00101
11100
~~~~~
11001
11100
~~~~~
11001
00101
~~~~~
11010
~~~~~
11010
a<<2
~~~~~
10100>>右移和shl相似,a shr b表示二进制右移b位(去掉末b位),相当于a除以2的b次方(取整)。我们也经常用shr 1来代替div 2,比如二分查找、堆的插入操作等等。想办法用shr代替除法运算可以使程序效率大大提高。最大公约数的二进制算法用除以2操作来代替慢得出奇的mod运算,效率可以提高60%。a = 00101
a>>2
~~~~~
00001
0 0
- 位运算符和位运算
- 位运算符和位运算
- 位运算符和位运算
- 位运算符和位运算
- 位运算符和位运算
- 位运算符和位运算
- 位运算符和位运算
- 位运算符与位运算
- sqlite位运算,sql位运算符
- 位运算符和位运算
- 位运算符和位运算
- 位运算、移位运算符
- Java位运算符
- 说说位运算符
- 位运算符
- Java 位运算符
- Java 位运算符
- Java 位运算符
- Android官方开发文档Training系列课程中文版:打印内容之HTML文档打印
- scom报警删除示例[LZ]
- JSON 代码,解释,转换
- 【Linux】-----简单易学的安装
- 一道题识别优秀的程序员
- 位运算符
- ios开发中, Block的简介及用法
- 阿里云Redis云数据库用户交流会
- TC网络控制工具的基本使用
- excel2007如何转换成pdf格式
- 【Linux】配置Linux系统
- Android apk生成keystore
- Xstream解析XML文件
- hiho#1133 : 二分·二分查找之k小数