按位操作技巧

时间:2011-03-30 03:44:47

标签: bit-manipulation bit

  

可能重复:
  What USEFUL bitwise operator code tricks should a developer know about?

您好,

使用逐位操作有什么巧妙的技巧。我知道,除非你用C语言编程,否则在位级操作上不会遇到太多问题。尽管如此,有一些巧妙的技巧可以应用于更高级别的语言。以下是我已经知道的一些内容。

  1. bit mask:可以保存一组布尔值
  2. XOR Swap:在没有第三个变量的情况下交换2个值
  3. XOR链接列表:创建双向链表,每个节点只保存一个地址值
  4. 其他一些人是什么?

1 个答案:

答案 0 :(得分:0)

查找数字是否为奇数

(number & 1)