java中int是32位
-->
数值范围长度是2的32次方
负数:[-2的31次方,
0)
正数:[0,
2的31次方-1]
将0作为正数处理
4个字节
min
=2^31
max=2^31-1
其他的没有研究那么深入
....
你可以去看看java的API,
最小
=
Integer.MIN_VALUE
最大
=
Integer.MAX_VALUE
.
告诉你一个方法,想知道他们的长度,打印下就知道了,不用刻意去记
System.out.println(Integer.MAX_VALUE);就能打印出来
常量的值只与本身有关,跟引用类型无关,所以,一旦数据超过int的范围,就需要在数据后面加'L'表示long型数据,再长了就只能用float(f)或者double(d)。