众所周知 0x 代表十六进制
一个F代表十六进制里的最大值15,用二进制表示为:1111(4个bit)
即 F= (1 * 2)^3 +(1 * 2)^2 + (1 * 2)^1 + (1 *2 )^0= 8 + 4 + 2 +1
所以一个byte可以用两个F来表示
如:0x7FFFFFF,可以分开为4个字节 0x 7F FF FF FF
对应的二进制是 0x 0111 1111 1111 1111 1111 1111 1111 1111
0x1 就是0000 0001
0x3 对应 0000 0011
0x33 对应 0011 0011
0x77 对应 0111 0111
0x7F 对应 0111 1111
0x80 对应 1000 0000
网友评论