arr[0]=(byte)(int) (id>>0*8&0xff);
1 回答

月落烏啼落日圓
TA貢獻20條經(jīng)驗 獲得超9個贊
這句代碼的意思是取id的低八位,int是4字節(jié),32位的,可以不用轉(zhuǎn)換即可裝下,byte是1個字節(jié),8位的,高位保存到低位是需要強制轉(zhuǎn)換的.
添加回答
舉報
0/150
提交
取消