&0xff的作用
System.out.print(Integer.toHexString(buf[i]&0xff)+" ");
System.out.print(Integer.toHexString(buf[i])+" ");
0xff起什么作用?
System.out.print(Integer.toHexString(buf[i]&0xff)+" ");
System.out.print(Integer.toHexString(buf[i])+" ");
0xff起什么作用?
2016-07-03
舉報(bào)
2016-07-03
&是計(jì)算機(jī)實(shí)行的與操作,0xff是十六進(jìn)制的表現(xiàn)形式 和二進(jìn)制 1111 1111 是一樣的, 代表一個(gè)字節(jié);
&操作是兩個(gè)對(duì)相應(yīng)相等的 才相等 ? 比如 1000 0101 & 0001 0001 ---> 結(jié)果就是 0000 0001
題上用 & 0xff 就是為了截取 ?低8位 作為一個(gè)字節(jié) 存入字節(jié)數(shù)組中去 ?