如何将bitshift移动到等式的另一边

时间:2016-05-19 01:28:26

标签: java bit-shift

如果我有这个:

var5 = (this.unknownInt1900 >> 4) - 1;

我知道var5

的价值

如何解决unknownInt1900

E.g。 unknownInt1900 = var5 + 1(我不知道这里的bitshift怎么做)

1 个答案:

答案 0 :(得分:1)

如果数据位于低4位,那么这是不可逆的。如果您知道这些位为空,只需添加并左移:

unknownInt1900 = (var5 + 1) << 4;