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 -5000e 5000non 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?
trueanche se non possono mai assumere un complemento rigoroso per due.