标签: bitwise-operators bit-shift
我有以下等式。
A=B<<1.
请问有人可以告诉我如何给A取回B?
答案 0 :(得分:1)
你不能。 B的最高位丢失了,你无法取回它。
答案 1 :(得分:0)
您可以简单地使用右移操作符:
B = A&gt;&gt; 1
详细信息见
https://docs.oracle.com/javase/tutorial/java/nutsandbolts/op3.html
和这个
Byte shift inverse operation