基础
八进制 0开头
十六进制 0x开头
0xff = 15*(1+16)=255
负数的二进制表示 -42
先看42 = 00101010
取反-》 11010101
加1 -》 11010110
二进制 无符号 有符号
00000001 1 1
...
01111111 127 127
10000000 128 -128
10000001 129 -127
...
11111110 254 -2
11111111 255 -1
byte b -> 00101010
获得有符号
b & 0xff
如果市short
s & 0xffff
如果市int
i & oxffffffff