Изменение знака двоичного числа происходит по следующей формуле:

Как видно из формулы, для изменения знака двоичного числа сначала нужно использовать побитовое отрицание после чего добавить 1. 1 нужно добавлять, потому что побитовое отрицание не возвращает сразу число с противоположным знаком, а возвращает число меньше на 1 от искомого.
Пример изменения знака числа для 1:

Источник: видеоурок Александра Шевчука "ВИДЕОУРОК №5. ЛОГИЧЕСКИЕ ОПЕРАЦИИ".
предыдущая статья