在sybase中使用&,〜进行逻辑计算

时间:2017-06-28 12:14:57

标签: logic sybase logical-operators

我正在执行以下声明。

SELECT 10& ~3。这使输出为8 选择10& ~5。这使输出为10 选择10& ~2。这使输出为8

任何人都可以解释这背后的逻辑吗?

1 个答案:

答案 0 :(得分:1)

这是按位操作,并且〜是反向的。

<div class="info-button">
  <button>Hover me</button>
  <div class="info-box">
    <h1>More info</h1>
    <p>Lorem ipsum dolor sit amet.</p>
  </div>
</div>

<div class="info-button">
  <button>Hover me</button>
  <div class="info-box">
    <h1>More info</h1>
    <p>Lorem ipsum dolor sit amet.</p>
  </div>
</div>

按位是位

你也可以用小数来思考,但你也必须把你的心态设置成二进制(序列1,2,4,8,16,32,64,128 ......)。 10由“8 | 2”组成,3由“1 | 2”组成。 3的逆是“1 | 2”。 10和3之间的共同部分是2,所以你将得到10中不是3的所有部分,从而给我们8个。