位操作
有两个数字,第一数字是5个字节(用byte数组保存), 第2个数字用16位的short保存
取第一个数字里的某些位(一共取16位)看,对第二个数字赋值,如何做?
比如我要去除第一个数字的1,2个bit位,对第二个数字的,第0,1位赋值,如何做?
[解决办法]
b &= ~3;
b
[解决办法]
= (a[0] >> 1) & 3;