Python konsolunda:
~True
Bana verir:
-2
Neden? Birisi bana bu özel durumu ikili olarak açıklayabilir mi?
True is 1" bu doğru değil , ama bu doğrudur True == 1.
UNARY_INVERT(bayt kodunun tamamı) yanıtlara bir şey katacağını düşünüyor musunuz ?
bool. Nasıl ~çalıştığıyla ilgili değil . Aslında bu soruya verilecek geçerli bir cevap, 2'nin tamamlayıcısından ve ~tamsayılar üzerinde nasıl çalıştığından bahsetmekten kaçınabilir .
~1ise-2, deneyin:True == 1