当前位置: 代码迷 >> Java相关 >> 入门新手求教int和long的取值范围
  详细解决方案

入门新手求教int和long的取值范围

热度:580   发布时间:2013-07-21 01:04:24.0
入门新手求教int和long的取值范围
书上说int的存储了空间是4字节取值范围是 -2 147 483 648 到 +2 147 483 648
long的存储空间位8字节取值范围是 -9 223 372 036 854 775 808 到 +9 223 372 036 854 775 807
但是我用 long l = 1234567890123;编译的时候就报错:过大的整数
也就是我用long定义的整数也不能超过int的取值范围这是真么回事了?
搜索更多相关的解决方案: 空间  

----------------解决方案--------------------------------------------------------
Integer.SIZE和Long.SIZE看看先~~
----------------解决方案--------------------------------------------------------
在数字后面加上个L(或小写的l)试试? long l = 1234567890123L;
----------------解决方案--------------------------------------------------------
同学,如果你这样 long l = 1234567890123写的话默认是int类型而不是long,什么long是必须是 long l = 1234567890123L,才行!

----------------解决方案--------------------------------------------------------
  相关解决方案