權限設置的問題

一個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

對嗎??

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章