2^31是 1后面跟30个0吗?

来源:6-3 数据类型、整数和补码

CheeseCheese_

2021-03-23

老师您的原话是这样说的:

“第一位是0,后跟31个1(二进制数)
31个1(二进制数)的值:2^31-1
2^31:1后面跟31个0”

最后一句是不是口误啊,应该是“2^31:1后面跟30个0”吧
谢谢~

写回答

1回答

ccmouse

2021-03-25

我说的是对的。我们从小的看起。

2^1=10b,2^2=100b,所以2^31是1后面跟31个0

可以想,2^31-1是31个1,那么2^31应该比他大1,所以1后面要跟31个0,不是30个

0
1
CheeseCheese_
反反复复看了几遍,懂了❤
2021-03-25
共1条回复

Google面试官亲授-Java面试新手尊享课

为面试新手量身定制的Java面试尊享课,解锁“鲤鱼跃龙门”的妙招

2853 学习 · 180 问题

查看课程