Java基本类型中的long存储范围是多少?

我看了书本上讲解的是能存储64bit,但是在eclipse中编译超过32bit就报错,不知道是怎么回事,有没有跟环境有关?还有,如果存储的是32bit,那么下面的结果为什... 我看了书本上讲解的是能存储64bit,但是在eclipse中编译超过32bit就报错,不知道是怎么回事,有没有跟环境有关?还有,如果存储的是32bit,那么下面的结果为什么是-1?求详解,谢谢了! 展开
 我来答
百度网友e7102d2
2015-02-11 · TA获得超过1083个赞
知道小有建树答主
回答量:428
采纳率:66%
帮助的人:644万
展开全部
  你好,java中long的取值范围是-9223372036854775808 - 9223372036854775807
  使用代码可以查看Long.MIN_VALUE、Long.MAX_VALUE,你的这里应该是和进制有关,最大应该是16进制也就是0x
  希望可以帮助到你
yinfengnong
推荐于2018-02-13 · TA获得超过5619个赞
知道大有可为答主
回答量:2344
采纳率:89%
帮助的人:2299万
展开全部

-9223372036854775808~9223372036854775807

public class Hello {

public static void main(String[] args) {

System.out.println(Long.MIN_VALUE);
System.out.println(Long.MAX_VALUE);

long minValue = 0x8000000000000000l;
long maxValue = 0x7fffffffffffffffl;

System.out.println(minValue);
System.out.println(maxValue);
}

}

 在java中long型是64位的。

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
198901245631
推荐于2017-09-18 · TA获得超过3.5万个赞
知道大有可为答主
回答量:9037
采纳率:92%
帮助的人:1740万
展开全部
范围:-9223372036854775808到9223372036854775807
解释:long类型是64位的也就是 ”-2^64“ 到”2^64 -1“.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-02-11
展开全部
Long 64位带符号整数 -2^63到2^63-1之间的任意整数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1147275312
2018-05-15
知道答主
回答量:11
采纳率:0%
帮助的人:3.2万
引用198901245631的回答:
范围:-9223372036854775808到9223372036854775807
解释:long类型是64位的也就是 ”-2^64“ 到”2^64 -1“.
展开全部
解释:long类型是64位的也就是 ”-2^63“ 到”2^63 -1“.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式