Вопросы к Поиску с Алисой
Диапазон значений типа данных int начинается от -32768, а не от -32767, из-за использования дополнительного кода. yandex.ru
Старший разряд отдаётся под знак, и для выражения числа остаётся 15 бит. yandex.ru stackoverflow.com 2^15 равно 32768, что означает, что в положительном направлении число может изменяться от 0 до 32767, а в отрицательном наименьшее число, которое может измениться, равно -32768. stackoverflow.com
Таким образом, диапазон значений типа int включает в себя как положительные числа (от 0 до 32767), так и отрицательные (от -32768). stackoverflow.com