2

我已经阅读了大量有关 Java 中的按位算术的内容,但我似乎总是以某种方式弄错了。我试图弄清楚如何对 java 的两个字节中的两个最低有效位进行异或。

例子:

byteOne = 01010101 byteTwo = 11111111 byteOne 变为 01010100 由于 byteTwo 中的最低有效位

谢谢!

4

2 回答 2

4

尝试以下操作:

byteOne ^= byteTwo & 1;
于 2012-04-28T00:37:34.397 回答
2

我曾经写过一个用于位操作的小程序,你可能会觉得玩起来很有趣。

于 2012-04-28T10:48:28.713 回答