提问人:firefantasy 提问时间:9/21/2023 更新时间:9/21/2023 访问量:25
Python 中的 -8 >> 12 和 (-8 >> 12) 的差异是什么?[复制]
what is the diffenence beteen -8 >> 12 and (-8 >> 12) in python? [duplicate]
问:
我想知道要结合 - <<或>>数量使用,但我发现有些情况无法自己解释。喜欢:
In [44]: -12 << 1
Out[44]: -24
In [45]: -(12 << 1)
Out[45]: -24
In [46]: -(8 << 12)
Out[46]: -32768
In [47]: -8 << 12
Out[47]: -32768
In [48]: -(8 >> 12)
Out[48]: 0
In [49]: -8 >> 12
Out[49]: -1
-8 >> 12 的操作是 -1,anython 可以告诉我原因吗
答: 暂无答案
评论
-8 >> 1
-8 >> 2
-8 >> 3
-8 >> 4
-8 >> 5