位移方面的请教
这个是我在书上看到的,不太理解所以请教高手给解释一下。public void appendInt(int data) {
byte[] intBuf = new byte[4];
intBuf[3] = (byte) (data & 0xff);
intBuf[2] = (byte) ((data >>> 8) & 0xff);
intBuf[1] = (byte) ((data >>> 16) & 0xff);
intBuf[0] = (byte) ((data >>> 24) & 0xff);
‘&’这个单位运算符的作用是什么,为什么用个ff,我觉得用一个f不可以吗?手上没有相应的资料了,请教高手给点指点,多谢了。