Все современные компьютеры используют этот подход.

В данном представлении мы получаем любое отрицательное число из положительного по следующему алгоритму:

  1. Переводим рассматриваемое положительное число в двоичную форму;
  2. Инвертируем все биты числа, получаем так называемую one’s complement form
  3. Добавляем к полученному числу 1, получаем two’s complement form

https://github.com/il-bychkov/algorithms

https://github.com/il-bychkov/algorithms

https://www.philadelphia.edu.jo/academics/hhardan/uploads/Chapter
2- Binary Numbers.pdf

https://www.philadelphia.edu.jo/academics/hhardan/uploads/Chapter 2- Binary Numbers.pdf