假设我想将第 5 位切换为32 位/64 位整数(从零开始,位索引 = 4)。最有效的方法是什么?
字节长度示例:01001010 → 01011010
感兴趣的语言是:
- 动作脚本 3
- C#
- 爪哇:
int x = y ^ (1 << n);
redcayuga的提示
- C/C++
假设我想将第 5 位切换为32 位/64 位整数(从零开始,位索引 = 4)。最有效的方法是什么?
字节长度示例:01001010 → 01011010
感兴趣的语言是:
int x = y ^ (1 << n);
redcayuga的提示