【int最大值】int变量最小值怎么计算int变量的最小值怎么计算为什么最大值是...
答案:2 悬赏:10 手机版
解决时间 2021-02-01 04:03
- 提问者网友:人傍凄凉立暮秋
- 2021-01-31 03:47
【int最大值】int变量最小值怎么计算int变量的最小值怎么计算为什么最大值是...
最佳答案
- 五星知识达人网友:你哪知我潦倒为你
- 2021-01-31 03:57
【答案】 int是4个字节,工32位
第32位为符号位,所以正数最大值就是,符号位为0,其余31位都为1,那么这个值就是2^31-1
而负数,最小的为符号位为1,其余31位为0,而负数是用补码表示的(用负数的绝对值表示,然后取反再加1),反过来计算,就是减1,取反,加符号,2^31-1,然后取反变成2^31,所以最小的负数为-2^31
第32位为符号位,所以正数最大值就是,符号位为0,其余31位都为1,那么这个值就是2^31-1
而负数,最小的为符号位为1,其余31位为0,而负数是用补码表示的(用负数的绝对值表示,然后取反再加1),反过来计算,就是减1,取反,加符号,2^31-1,然后取反变成2^31,所以最小的负数为-2^31
全部回答
- 1楼网友:走死在岁月里
- 2021-01-31 05:08
谢谢解答
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯