在C语言中,一个int型数据在内存中占2个字节,则int型数据的取值范围为

2025-04-01 07:55:47
推荐回答(5个)
回答1:

如果是2个字节的int(其实就是signed int,signed默认罢了)
一个字节8位,两个字节就是16位
一位做符号位,那么取值范围:
-2^15 到2^15-1

-32768 到 32767

回答2:

一个字节8位,两个字节就是16位
-2^15 到2^15-1
-32768 到 32767

回答3:

那你要看是unsigned int 还是signed int;
unsigned int是没有符号位的所有是0到65535
signed int是有符号位的所以是-32768到32767

回答4:

-32768到32767 也就是-2的15次幂到2 的15次幂在-1

回答5:

0-65536 也就是2的16次方