Этот код всегда оценивается как ложный? Обе переменные являются двумя знаковыми дополнениями.
~x + ~y == ~(x + y)
Я чувствую, что должно быть какое-то число, которое удовлетворяет условиям. Я пытался проверить числа между, но так -5000
и 5000
не достиг равенства. Есть ли способ установить уравнение, чтобы найти решение для условия?
Будет ли замена одного на другой причиной коварной ошибки в моей программе?
true
даже если они никогда не будут принимать строгое дополнение к двум.