&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
舉報
2016-07-03
&是計算機實行的與操作,0xff是十六進制的表現形式 和二進制 1111 1111 是一樣的, 代表一個字節;
&操作是兩個對相應相等的 才相等 ? 比如 1000 0101 & 0001 0001 ---> 結果就是 0000 0001
題上用 & 0xff 就是為了截取 ?低8位 作為一個字節 存入字節數組中去 ?