Java整数占几个字节?
答:占4个字节,共32个比特位
1个字节占8个比特位(1B(byte)= 8 bit)
Byte.SIZE //8
Short.SIZE //16
Character.SIZE//16
Integer.SIZE //32
Float.SIZE); //32
Double.SIZE //64
Long.SIZE //64
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
整型负数的二进制表示:
比如 1:00000000000000000000000000000001
而 -1:11111111111111111111111111111111
最大值 :01111111111111111111111111111111 2147483647 2的31次方减一
最小值 :10000000000000000000000000000000 -2147483648 2的31次方
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Java的逻辑运算符>>和>>>的区别
00111111111111111111111111111111: -4>>>2 1073741823