整数在内存中的存储形式
1)正整数:用两个字节存放的最大正整数32768,在内存中0111111111111111
2)负整数:内存中以整数的“补码”形式存放。
两个字节存放的最小整数是-32768,在内存中的存储形式:1000000000000000
3)无符号整数:用两个字节存放一个整数时,若说明为无符号整数;其中最高位不再用来存放整数的符号
,16个二进制位全部用来存放整数,因此无符号整数不可能是负数,这时,16个二进制位中全部都是1时
,它所代表的整数就是最大数,65535,内存形式1111111111111111。
注意:区分有符号合无符号整数的存储。
有符号:-1的存储形式为1111111111111111
无符号:65535的存储形式为1111111111111111