You use more bits.
The range from -128 to +127 is 256 unique values, which is 8 bits. If you need a larger range, you need more bits.
There is nothing limiting to 2s padding numbers for 8-bit values. For example, a 16-bit number with the number 2s ranges from -32768 to +32767.
source
share