Him*_*ury 4 python bit-manipulation bitwise-operators
我正在寻找有关如何在python中进行按位数学的建议.
我遇到的主要问题是python的按位运算符具有无限精度,这意味着-1实际上是"111 ....... 111".那不是我想要的.我想模拟真正的硬件,它具有一些固定的精度,比如32位.
以下是一些问题:
1)-n应返回32位2的补码数(这可以通过取无限精度的低32位来实现)
2)n >> 3,应该是32位数的算术移位,这意味着如果位31为'1',则位移31后应为'1'.
| 归档时间: |
|
| 查看次数: |
2421 次 |
| 最近记录: |