一個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
對嗎??