# приходится использовать

приходится использовать операцию &quot;вычитание&quot;, а мы-то как раз хотим от нее избавиться. Оказывается, есть возможность несложного преобразования из обычной формы представления в дополнительный код и обратно, без использования вычитания. Остановимся на этом подробнее. Для хранения целых чисел в памяти выделяется фиксированное число двоичных разрядов (бит = bit = binary digit) - обычно это степень 2. Рассмотрим, для простоты, самый компактный вариант хранения - 8-битный. Такой однобайтный диапазон допускает 28 различных возможных значений. Если использовать его &quot;почти симметрично&quot; для положительных и отрицательных чисел, то мы располагаем диапазоном 0..127 для положительных чисел (включая &quot;неотрицательный 0&quot;) и, соответственно, -128..-1 - для отрицательных. Нумеруем биты в байте от 0 до 7 - &quot;справа налево&quot;, если рассматривать их в привычной для нас форме, - в соответствии со степенями 2. Размещаем в байте абсолютную величину числа в двоичной

Индекс
Элементарные функции Линейные уравнения Нелинейные уравнения Случайные числа