我正在执行以下声明。
SELECT 10& ~3。这使输出为8 选择10& ~5。这使输出为10 选择10& ~2。这使输出为8
任何人都可以解释这背后的逻辑吗?
答案 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个。