Используя метод вычитания с дополнением до 2, мой результат равен 1111 (-1 в десятичной системе), тогда как в следующем случае он должен быть равен 0.
10010
-10010
где оба значения представлены в двоичном формате.
Ответ кажется вполне очевидным, но использование метода преобразования отрицательного значения в дополнение до 2 с последующим добавлением его, похоже, не работает в этом случае, поскольку результат, по-видимому, равен 1111.
Спасибо