
如果是2个字知派节的int(其实就是signed int,signed默认罢了)
一个字节8位,两个字节就是16位
一位扰凯做符号缓猛唤位,那么取值范围:
-2^15 到2^15-1
即
-32768 到 32767
0-2^16-1
就侍清是C了
本来 int 的范围是 -2^15 到 2^15-1
那么老橘前 unsigned 的范围就是 0 到伍晌 2^16-1 了
一个字节8位,两个字节就是16位
-2^15 到2^15-1
-32768 到 32767
那你要看是unsigned int 还是signed int;
unsigned int是没有符号位的所有是0到坦埋65535
signed int是有符号位的所以是-32768到乎信掘岁核32767