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