Все ответы, которые я, кажется, нахожу о том, как найти дополнение 1 (перевернуть биты положительного) и 2 (перевернуть биты положительного двоичного кода и добавить 1), похоже, не отвечают на мой вопрос.
Мое домашнее задание просит найти дополнение отрицательного числа. Поэтому вместо того, чтобы начать с положительного и необходимо выяснить, что такое отрицательное число, мне дали отрицательное число и попросили найти его дополнение.
Одна глупая мысль: найти двоичное значение положительного значения, затем перевернуть биты, чтобы получить отрицательное число, а затем перевернуть его снова, чтобы найти дополнение до 1 отрицательного числа??