1
print(bin(int("3478e392", 16))[0:] >> 22)

转换为二进制是 3478e392 = 00110100011110001110001110010010

有什么方法可以将 HEX STRING 转换为二进制,右移 22,然后逻辑和 0F?结果应返回十进制 1

4

1 回答 1

0

试试这个:

>>> print ((int("3478e392",16)>>22)&0xf)
1
于 2013-01-28T16:08:58.420 回答