Questo codice viene sempre valutato come falso? Entrambe le variabili sono ints firmati a complemento di due.
~x + ~y == ~(x + y)
Sento che dovrebbe esserci un numero che soddisfi le condizioni. Ho provato a testare i numeri tra -5000
e 5000
non ho mai raggiunto l'uguaglianza. C'è un modo per impostare un'equazione per trovare le soluzioni alla condizione?
Sostituire l'uno con l'altro causerà un bug insidioso nel mio programma?
true
anche se non possono mai assumere un complemento rigoroso per due.