如何将 bitshift 移动到等式的另一边
How to move bitshift to other side of equation
如果我有这个:
var5 = (this.unknownInt1900 >> 4) - 1;
而且我知道 var5
的价值
如何解决 unknownInt1900
?
例如unknownInt1900 = var5 + 1
(我不知道这里的位移位有什么用)
如果您的低 4 位数据是不可逆的。如果你知道那些位是空的,只需添加并左移:
unknownInt1900 = (var5 + 1) << 4;
如果我有这个:
var5 = (this.unknownInt1900 >> 4) - 1;
而且我知道 var5
如何解决 unknownInt1900
?
例如unknownInt1900 = var5 + 1
(我不知道这里的位移位有什么用)
如果您的低 4 位数据是不可逆的。如果你知道那些位是空的,只需添加并左移:
unknownInt1900 = (var5 + 1) << 4;