|
|
1
3
您需要所有源位均为1的位和所有源位均为0的位。只是和源值,而不是源值,然后或结果。
|
|
2
2
当然,首先需要在向量上循环。 然后我们可以使用当前元素的XOR和 下一个 要素保存结果。 对于下一次迭代,请执行相同的操作:将当前元素与下一个元素异或。然后按位或使用上一次迭代的保存结果。保存此结果。然后继续此操作,直到迭代了所有(负1)元素。 保存的结果是所需结果的补充。
以您的数字为例(
|
|
no one special · 32位整数缩放,无溢出 8 年前 |
|
|
Benn Tan · 比特操作:更难翻动硬币 8 年前 |
|
|
Ganesh Thampi · 使用位运算符将十进制转换为二进制 8 年前 |
|
|
Ganesh Thampi · 使用位的奇偶程序 8 年前 |
|
|
datapanda · 三维网格的莫顿反向编码 8 年前 |
|
|
rubyquartz · 交换无符号短整数的字节 8 年前 |
|
|
John Proctor · C中位的掩蔽范围 8 年前 |
|
|
Areg Sarvazyan · 从无符号int中提取位的函数 8 年前 |
|
|
user9505617 · 按位异或0xFFFFFFFF? 8 年前 |