Apakah kode ini selalu bernilai false? Kedua variabel adalah int yang ditandatangani dua komplemen.
~x + ~y == ~(x + y)
Saya merasa harus ada beberapa nomor yang memenuhi persyaratan. Saya mencoba menguji angka antara -5000
dan 5000
tetapi tidak pernah mencapai kesetaraan. Apakah ada cara untuk membuat persamaan untuk menemukan solusi untuk kondisi tersebut?
Apakah bertukar satu dengan yang lain menyebabkan bug yang berbahaya dalam program saya?
true
bahkan jika mereka tidak pernah dapat mengasumsikan komplemen dua ketat.