Отличие между различными форматами представления целых чисел в памяти заключается в количестве разрядов в ячейке (обычно это 8, 16, 32 или 64) и наличии или отсутствии знакового разряда. 12
Однобайтовое представление применяется только для положительных целых чисел, в этом формате отсутствует знаковый разряд. 3 Для положительных и отрицательных целых чисел обычно используется 2 и 4 байта, при этом старший бит выделяется под знак числа: 0 — плюс, 1 — минус. 3
При представлении со знаком самый старший (левый) разряд отводится под знак числа, остальные разряды — под само число. 2 Если число положительное, то в знаковый разряд помещается 0, если число отрицательное — 1. 2
Для упрощения компьютерных вычислений отрицательные числа обычно хранятся в памяти не с использованием прямого кода (с хранением знака), а с использованием дополнительного кода. 1