热门推荐








int变量最小值怎么计算
问题更新日期:2024-06-24 17:02:07
问题描述
int变量最小值怎么计算,麻烦给回复
- 精选答案
-
int是4个字节,工32位第32位为符号位,所以正数最大值就是,符号位为0,其余31位都为1,那么这个值就是2^31-1而负数,最小的为符号位为1,其余31位为0,而负数是用补码表示的(用负数的绝对值表示,然后取反再加1),反过来计算,就是减1,取反,加符号,2^31-1,然后取反变成2^31,所以最小的负数为-2^31
- 其他回答
-
首先定义一个无符号整型的0:00000取反:11111右移一位:01111转成int型即得到正的最大值依然是无符号的0:00000取反:11111右移一位:01111装换成有符号数再取反:110000(注意这里:系统对有符号数的取反过程实际上是先改变且只改变符号位,然后再直接加1)然后就得到了int型的最小值.
猜你喜欢内容
-
总课程表统计个人课时怎么算
总课程表统计个人课时怎么算回答数有3条优质答案参考
-
辅警35岁后必须离职吗
辅警35岁后必须离职吗回答数有3条优质答案参考
-
公务员放弃考试就可以退费吗
公务员放弃考试就可以退费吗回答数有3条优质答案参考
-
公务员考试审核通过了可以放弃不
公务员考试审核通过了可以放弃不回答数有3条优质答案参考
-
公务员笔试入围可以放弃吗
公务员笔试入围可以放弃吗回答数有3条优质答案参考
-
公务员考试如何放弃资格复审
公务员考试如何放弃资格复审回答数有3条优质答案参考
-
考公务员哪个环节可以放弃
考公务员哪个环节可以放弃回答数有3条优质答案参考
-
一家小区的纹绣店说说
一家小区的纹绣店说说回答数有3条优质答案参考
-
消防职业技能鉴定怎样登录
消防职业技能鉴定怎样登录回答数有3条优质答案参考
-
如何查看消防鉴定站报名人数
如何查看消防鉴定站报名人数回答数有3条优质答案参考