一个int类型四个字节,表示为十六进制最大可为0xFFFFFFFF
十六进制中,可表示为权限的数字为=>十六进制 二进制
0x1 1
0x2 10
0x4 100
0x8 1000
且0x1 + 0x2 + 0x4 + 0x8 = 0xF
于是有
0xFFFF FFFF = 0x1 + 0x2 + 0x4 + 0x8
0x10 + 0x20 + 0x40 + 0x80
..................
0x1000 0000 + 0x2000 0000 + 0x4000 0000 + 0x8000 0000
所以一个int类型的数值能表示4x8=32种权限,最大的权限值为8000 0000
对吗??