使用int的位表示进行操作

时间:2017-08-12 13:00:21

标签: java int short

我有一些intshort这样:

int a = //...
short b = //..

使用以下位表示法创建int c的最快方法是什么:

  • a的第2和第3个最重要字节由b的字节表示组成。
  • a的其余字节保持不变。

也许按位OR会有所帮助,但仍然没有看到。

例如:

a = 01010101 01010101 01010101 01010101
b =          11111111 11111111

然后我们

c = 01010101 11111111 11111111 01010101

0 个答案:

没有答案