<p>下一个是我正在做的程序的一部分,我需要在两个十六进制数之间做一个“和”运算,在第一部分中一切正常,但在第二部分,当我使用一个十六进制数太长,结果与我预期的不同:</p>
<pre><code>#this is ok
x = hex(268435456)
transition = int(x, 16) & 0x000000FF
>>>> print transition
>>>> 6
#this does not work
y = hex(268435456)
transition = int(y,16) & 0xFFFFFF00
>>>> print transition
>>>> 268435456
#in this case the result should be 10 00 00 00
</code></pre>
<p>你知道发生了什么事吗?在</p>