Почему диапазон int имеет минус 1?

Я прочитал, что диапазон int зависит от байта.

Таким образом, если взять int длиной 4 байта, то это 4 * 8 бит = 32 бита.

Таким образом, диапазон должен быть: 2 ^ (32-1) = 2 ^ (31)

Почему некоторые люди говорят, что 2 ^ 31 - 1, хотя?

Спасибо!

Ответы на вопрос(5)

Ваш ответ на вопрос