Pythonコンソール:
~True
くれます:
-2
どうして?誰かがこの特定のケースをバイナリで私に説明できますか?
True is 1" は真実ではありませんが、は真実ですTrue == 1。
UNARY_INVERT(バイトコード全体)を見ると答えに何かが追加されると本当に思いますか?
boolます。それがどのように~機能するかについてではありません。実際、この質問への有効な答えは、2の補数について言及することを避け~、整数をどのように操作するかをまったく避けることができます。
~1されて-2:、試してみてくださいTrue == 1