【发布时间】:2017-02-23 01:21:53
【问题描述】:
根据在线资源的建议,我正在使用 Python 在我的一个脚本中进行一些简单的位移。位移很好,它代表了困难的结果。让我解释一下。
我有一个 64 位二进制表示
1000010101010111010101010101010101010101010101010111010101010101
当表示为有符号整数时,它应该是负数。然而,Python 默认输入long,防止数字被第一位签名,产生数字9608242155010487637。
如何让 Python 识别 64 位的符号位?
为了澄清,我使用的是 Python 2.7。
【问题讨论】:
-
@LoïcPoncin 很高兴您正在寻找欺骗目标,但这些问题都与这个问题无关。