问题标题: int极限是?

0
0
已解决
武宸锐
武宸锐
初级光能
初级光能

int极限是01111111111111111111111111111111(7FFFFFFF)(32bit),

111111111111111111111111111111111111111111111111111111111111111(7FFFFFFFFFFFFFFF)(64bit)吗?


0
已采纳
包涵宇
包涵宇
中级天翼
中级天翼

武宸锐  你好!!!

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

0
武宸锐
武宸锐
初级光能
初级光能

int极限是01111111111111111111111111111111(7FFFFFFF)(32bit),0111111111111111111111111111111111111111111111111111111111111111(7FFFFFFFFFFFFFFF)(64bit)

0
董子墨
董子墨
中级天翼
中级天翼

int范围: -2147483648~2147483648

0
0
0
赵逸凡
赵逸凡
初级启示者
初级启示者

2^32,214831467左右,并且均为整形,约占字节1e64左右

0
0
王一帆
王一帆
中级守护
中级守护

10^8或2^32或-2100000000~2100000000左右。

0
高子健
高子健
新手天翼
新手天翼

2^32,214831467左右,并且均为整形,约占字节1e64左右

0
0
朱敏行
朱敏行
中级守护
中级守护

2^32,-2147483648~2147483648

我要回答