java byte位操作

有两个字节,每个字节8位。我现在要对16位进行左移(他的左移是这样比如1234左移两位后3412)右移取反然后再分成两个字节分别跟另外一个值进行异或。算法我现在搞明白了。... 有两个字节,每个字节8位。我现在要对16位进行左移(他的左移是这样比如1234 左移两位后3412) 右移 取反 然后再分成两个字节分别跟另外一个值进行异或。算法我现在搞明白了。但是我现在的问题是如果是byte类型 我把他们再转换成什么类型的值进行左移右移还有取反(16位都取反)操作。然后再怎么转换成另个byte类型进行异或。
楼下的 你能具体的说明白点吗
展开
 我来答
帐号已注销
2010-06-29 · TA获得超过5622个赞
知道大有可为答主
回答量:1459
采纳率:0%
帮助的人:1375万
展开全部
这不一样的嘛,分成高 4 位和 低 4 位,不过算的时候要先移位把位对准了再算。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式