0

假设我想将第 5 位切换为32 位/64 位整数(从零开始,位索引 = 4)。最有效的方法是什么?

字节长度示例:0100101001011010

感兴趣的语言是:

  • 动作脚本 3
  • C#
  • 爪哇:
  • C/C++
4

1 回答 1

0

您想要独占或 1. 在 java 中:

x = y ^ ( 1 << (n-1))

我从右到左计算位,即从最低有效位开始。我从零开始。

于 2013-03-28T14:30:32.457 回答