In C language, why is the storage range of signed integers in memory -32768~32767? Ask for an answer!
This range is relative to the old processor, because an int type in the old processor accounts for 2 bytes, one byte is 8 bits, two bytes are 16 bits, the addressing range is 65536, and the signed bits are -32768 to 32767, but for the current 4-byte signed shaping, this range is much larger.