我正在用 Python 制作一个 TF2 背包查看器,并且我有一个 32 无符号长的库存 token 。前 16 位对我来说并不重要。 C 中通常的方法是这样的
(a<<16)>>16
获取最后 16 位。但Python不是C,上面的操作是行不通的。如何指定 Python 应使用 int32 作为此变量?
最佳答案
您可以使用按位与运算符 (&
):
>>> 0x12345678 & 0xffff
22136
>>> hex(_)
'0x5678'
关于python - 在Python中指定变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21014557/