4个字节 32位
11111111 11111111 11111111 11111111
32位cpu内存地址4个字节表示
64位cpu内存地址8个字节表示
c的数据类型可以定义是否有符号
java的数据类型只有一种,是有符号
1-8bit 2-16bit 4-32bit 8-64bit
byte short int long 都是有符号的
所以最大值
-2的7次方 ~ 2的7次方-1
-2的15次方 ~ 2的15次方-1
-2的31次方 ~ 2的31次方-1
-2的63次方 ~ 2的63次方-1