首页 > 编程知识 正文

java integer最大值,javafloat取值范围

时间:2023-05-06 17:44:26 阅读:159591 作者:3966

Java中int的取值范围为-2^31 ~ 2^31-1

请大致考虑一下。 int占用4个字节,即32位。 int有符号,最高位为符号位。 所以剩下的31个位置。

那么,大胆推测一下,最大的正数应该是2^31-1。

举栗~

3bit的情况下,其中最高位是符号位,其范围怎么样?

000

001

010

011最大3=2^(3-1)-1,以上公式一致

100

101

110

11最小为-3,根据上面的规律我认为是-4。 怎么是-3?

嘻嘻,这说明我的计算错了。 计算机底部并不是在做这种事。 计算机底部有补充代码。

那到底怎么样呢? 请看下一篇文章:

3359 blog.csdn.net/weixin _ 36564655/article/details/79612689

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。