如题所述
short在内存中占2个字节,即16个二进制位,能表示的最大为-2^15~2^15-1即十进制整数-32768~32767
int在内存中占4个字节,即32个二进制位,能表示的最大为-2^31~2^31-1即十进制整数-2147483648~2147483647
比如说你定义short,输入32768就会出现上溢,在输出就不是32768了