Его минус, потому что он оставлен дополненным единицами. Заполнение нулями слева указывает на положительное число. Например, вот десятичные значения для трехразрядных чисел:
- 011 = 3
- 010 = 2
- 001 = 1
- 000 = 0
- 111 = -1
- 110 = -2
- 101 = -3
- 100 = -4
Обратите внимание, что числа, заполненные нулями, являются отрицательными, а числа, заполненные нулями, положительными.
Стандартная процедура для комплимента 2 состоит в том, чтобы отменить ваши биты, а затем добавить 1.
1111111110101101 становится 0000000001010010. Затем добавьте 1, чтобы получить 0000000001010011.