小问题,我正在尝试对 16 位长的信号进行按位求补(NOT)。在Python文档中,我天真地认为执行以下操作会起作用:
~ x
令我惊讶的是,这会返回负数。我在聊天中询问,他们告诉我使用:
x ^ 65535
我仍然不明白的是为什么会这样。
为什么这有效?
python bit-manipulation
bit-manipulation ×1
python ×1