二进制数,我怎么可以使用位掩码到某些位?

时间:2016-12-17 01:24:49

标签: binary logic decimal bitmask

我有这个例子: “如果我们采用十进制值220(1101 1100)的二进制表示,并且我们想要提取更高的4位,我们可以使用带有布尔AND操作的位掩码:

      1101 1100 (220)
 AND  1111 0000 (240)
      _________
      1101 0000 (208)

” 我需要知道240怎么来,或者你能解释一下它是怎么来的谢谢

1 个答案:

答案 0 :(得分:0)

2**7 + 2**6 + 2**5 + 2**4 = 240

其中**是取幂。