python高效计算2的次方(位左移)和整数与2的次方的乘积
2012-11-07 13:48
211 查看
因为数字在电脑里是以二进制存储的,所以通过左移可以高效地计算2的次方。如下所示:
同时,也可以利用位移来计算各个整数乘以或除以2的次方的结果。如下所示:
>>> 1<<1 2 >>> 1<<2 4 >>> 1<<3 8 >>> 1<<4 16 >>> 1<<5 32 >>> 1<<6 64
同时,也可以利用位移来计算各个整数乘以或除以2的次方的结果。如下所示:
>>> 45 << 1 90 >>> 45 << 2 180 >>> 45 >> 1 22 >>> 45 >> 2 11
相关文章推荐
- Java模拟计算机的整数乘积计算功能示例
- shell script 计算两个整数乘积 取余
- python实现计算字符串中的整数的总和
- 计算整数乘积的JAVA程序代码
- python编写简单计算器,计算一个数的任意幂次方
- 计算机整数乘积计算
- Python使用递归法和函数式编程计算整数各位之和
- 【算法】高效计算n的m次方
- 任意精度整数计算的实现 (Python 1.5 源码)
- Python高级应用实例对比:高效计算大文件中的最长行的长度
- 11数值的整数次方python
- 面试题11:数值的整数次方的计算
- 计算数值的整数次方
- python中 自定义向量 计算向量乘积, 平行四边形面积,三角形面积
- 用python初步计算整数和
- 数值的整数次方(C++ 和 Python 实现)
- 用python写高精度的数据乘法,要求输入的书不大于256的正整数,计算其结果
- Python :数值的整数次方
- python:输入一个int型的正整数,计算出该int型数据在内存中存储时1的个数。