下面具體說明該範圍的求法:
int型占2個字節,***16位。
int型能表示的最大正數為(最高位為符號位,正數的符號位為0):0111
1111
1111
1111
也即2^15-1=32767
int型能表示的最小負數為(最高位為符號位,負數的符號位為1):1000
0000
0000
0000(補碼),而在計算機中負數是利用補碼進行存儲的,所以將1000
0000
0000
0000轉換為源碼就是1000
0000
0000
0000,也即-2^15=32768
所以int型取值範圍為-32768~32767