在C语言一个int型数据在内存占2个字节,则int型数据的取值范围. 2的八次方等于32768?能马上解释我立即采

如题所述

2的八次方是256
一个字节占8位,两个字节占16位,2的15次方是32768,因为要表示正负数,所以最高位作为符号位,只有15位用来表示数值,所以表示范围是-32768-32767
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-03-24
什么意思
1byte(字节)=8bit(位)
2字节能表示2^16个整数
int是有标识符的整型即表示正和负
各占一半就再除以2得到32768
第2个回答  2011-03-24
若C语言一个int型数据在内存占2个字节,则int型数据的取值范围为-2^15~2^15-1,即-32768到32767。
第3个回答  2011-03-24
2个字节16位,应该是2的16次方
而且C语言一个int型数据在内存占2个字节说法不准确,int型占用的内存字节数是和机器/系统相关的,比如32位系统可能是占用32位,即4个字节
第4个回答  2011-03-24
int型数据的取值范围是-32768~32767,不过这个是int型在某些系统上为2个字节时的范围。int型数据占用的位数取决于机器的字长,int可以是16位,也可以是32位。32位是取值范围更大啦
相似回答