Ответ:

В памяти компьютера целые положительные и отрицательные числа обычно представляются с использованием кода со знаком.

Код со знаком — это самый простой способ представления, где один бит (обычно самый старший) отводится под знак числа: 0 для положительного и 1 для отрицательного. Остальные биты используются для представления абсолютной величины числа.

Однако, чаще всего для представления отрицательных чисел используют дополнительный код. Это делается для того, чтобы упростить операции сложения и вычитания в арифметико-логическом устройстве (АЛУ) процессора. При сложении чисел в дополнительном коде, операция вычитания автоматически превращается в сложение.

Пример:

Пусть у нас есть 4 бита:

Число 3 (положительное): 0011 (первый 0 — знак).

Число -3 (в дополнительном коде):

  1. Прямой код 3: 0011
  2. Инвертируем биты: 1100
  3. Прибавляем 1: 1101. Таким образом, 1101 — это -3 в 4-битном дополнительном коде.

Ответ: Целые числа в памяти компьютера представляются в коде со знаком или, чаще, в дополнительном коде, что упрощает арифметические операции.