为什么header[0] | header[1] 会变成 16位,不应该还是是 8位吗
来源:9-10 消息分片传输设计与实现-2
kinpowoo
2019-06-01
public int getBodyLength(){
return (header[0] | header[1]) & 0xff;
}
这里的 header[0] 比如说是 00010000 -> 16
header[1] 是 00100000 -> 32
00010000 | 00100000 -> 00110000 -> 48
而不是 00010000 00100000 -> 4096 + 32 -> 4128
所以我搞不清楚了,想请教一下
写回答
2回答
-
012019-06-22
-
kinpowoo
提问者
2019-06-01
我问早了 哈哈
00
相似问题