好,所以我的问题是我必须“进程”从一个端点响应的大整数。这是一个散列,我必须做一些掩码和位移以便以可读的方式查看这些数据(它是一个版本:主要版本,次要版本,内部版本等)。 在C#我随便写几行这样做处理: /// Endpoint data
ulong data = 567454918934921216;
ulong major = (version & 0xFFFF000000000000L
具体来说,我想利用这个号码: x = 1452610545672622396
,并执行 x ^= (x << 21) // In Python I do x ^= (x << 21) & 0xffffffffffffffff
我想:-6403331237455490756,这是我所得到的在Java中 而不是:12043412836254060860,这就是我在Python中得到的(这就是我