packetlength & 0x00FF中的&是先把&两边的值转换成二进制形式,然后在进行按位运算,其中
按位计算,&两边操作数对应位上全为1时,结果的该位值为1。否则该位值为0。比如:
0x12&0x23 转为二进制为:
B00010010&B00100011,
按位计算结果为B00000010,
即结果为0x02。
packetlength & 0x00FF中的&是先把&两边的值转换成二进制形式,然后在进行按位运算,其中
按位计算,&两边操作数对应位上全为1时,结果的该位值为1。否则该位值为0。比如:
0x12&0x23 转为二进制为:
B00010010&B00100011,
按位计算结果为B00000010,
即结果为0x02。