次方 十进制 二进制
byte:8位(bit)有符号数表示的最大值是:(2^7)-1 127 01111111
byte:8位(bit)有符号数表示的最大值是: -2^7 -128 10000000
有符号数:short(16位)
最大值 (2^15)-1 32767 01…1 //后面有15个1
最小值 -2^15 -32768 10…0 //后面有15个0
有符号数:int(32位)
最大值 (2^31)-1 2147483647 01…1 //后面有31个1
最小值 -2^31 -2147483648 10…0 //后面有31个0
有符号数:long(64位)
最大值 (2^63)-1 ~ 01…1 //后面有63个1
最小值 -2^63 ~ 10…0 //后面有63个0
W位表示的最大值: 1位 ( 2^1)-1
2位 ( 2^2)-1
3位 ( 2^3)-1
w位 ( 2^w)-1
总结: 整型: 所占字节 取值范围
byte 1 -128~127
short 2 -32768~32767
int 4 -2^31 ~ 2^31 -1
long 8 -2^63 ~ 2^63 -1