我会感谢一个很好的教程,为Java新手解释如何在java中所有的"位移"工作.
我总是偶然发现它,但从未理解它是如何工作的.它应该解释java中使用byteshifting/bitmanipulation可能实现的所有操作和概念.
这只是我的意思的一个例子,(但我正在寻找一个解释每个可能的操作的教程):
byte b = (byte)(l >> (8 - i << 3));
java bit-manipulation bit-shift
bit-manipulation ×1
bit-shift ×1
java ×1