我有一个int,我想把它的值写到最高有效的8位。例如,值89应变为10110010 00000000
我是这样做的:
valueToWrite = myVal << 8 | valuetToWrite & 0xf;如何回读原始值?
发布于 2016-07-28 21:48:33
为了在左移(<<)后读回原始值,只需将值右移回即可。
myVal = valueToWrite >>> 8;>>>运算符将值向右移位,并将零传递到最高有效位。
https://stackoverflow.com/questions/38637331
复制相似问题