При работе с двоичными представлениями целых чисел вы можете рассчитать максимальный диапазон типов данных со знаком на основе количества битов, используемых для представления данных, по формуле:
минимальное значение: -2 ^ (N-1)
максимальное значение: 2 ^ (N-1) - 1
где N - количество бит.
По тем или иным причинам тип «подписанного целого», о котором вы говорите, представлен 16 битами, а «длинный подпись» представлен 32 битами.
Также обратите внимание, что диапазоны, которые вы разместили, кажутся неполными, обратите внимание, что диапазон 16-битного целого числа со знаком снижается до -32768, что на один ниже вашего опубликованного диапазона.