Как представить отрицательное число в двоичной системе?
Тонкостей масса. В двух словах - все зависит от того устройства, которое вы используете.
https://ru.wikipedia.org/wiki/%D0%94%D0%B2%D0%BE%D...
inf1.info/additionalcode
Вот две статьи на эту тему.
Если воспользоваться калькулятором в режиме "программист", то результат будет такой:
+7: 00000000 00000111
-7: 11111111 11111001
Т.е. берем исходное число по модулю, инвертируем все биты и прибавляем единицу.