Обычно диапазоны значений указывают, сколько памяти они используют, и они обычно рассчитаны на заполнение полных байтов.В вашем случае (от -127 до 128) этот тип будет занимать 1 байт, который может иметь 256 различных значений.
Итак, у вас 127 отрицательных значений, 128 положительных значений и значение 0.127 + 128 + 1 = 256.
Итак, значения -127 и 128 включены в диапазон.