int后的存储
发布时间: 2022-12-14 15:45:32
1. int类型能够存储的最大数值是多少2进制
int类型能存储的最大数值是2^32
int类型在内存中占4个字节,也就是用32位二进制表示。其中最高位为符号位,0表示正,1表示负。
int类型正数上限二进制表示为0111 1111 1111 1111即(2^32)-1,表示0的符号位是0(即最高位是0):0000 0000 0000 0000
由于0已经被正数这一边表示了,所以负数的1000 0000 0000 0000就可以用来表示-2^32
2. c语言的int型数据范围和内存中存储详细解释!
int型为带符号整数类型,对于16位编译器,int占2字节8位;对于32位和64位编译器,int型占4字节32位。
不同的占用空间,int型的范围也不同。
2字节时,int 范围为-32768~32767.
4字节时,int范围为-2147483648~2147483647
无论是哪种存储方式,均是最高位为符号位,0代表正数,1代表负数。
剩余位存储实际值。
热点内容
