美文网首页
python按位运算法则

python按位运算法则

作者: 吃鱼喵了个鱼 | 来源:发表于2019-03-22 15:13 被阅读0次

按位与

  &  举例: 4&2 = 0  解释: 100  010 出现的二进制位为000,故结果为0

按位或 

  |  举例:  4&2 = 6  解释: 100  010 出现的二进制位为110,故结果6

按位异或

    ^  举例:4&2 = 6  解释: 100  010 出现的二进制位为110,故结果为6

按位反转

      ~  举例:~5 = -6  解释: 将二进制数+1之后乘以-1,即~x = -(x+1),-(101 + 1) = -(110)

按位反转仅能用在数字前面。所以写成 3+~5 可以得到结果-3,写成3~5就出错了

按位左移

    << 举例:  4<<2 = 16 解释:100 向左移动2位得到 10000 ,即右面多出2位用0补

按位右移

    >> 举例: 4>>2 = 1  解释:100 向右移动2位得到 1,即去掉右面的2位

相关文章

  • Python位运算符

    按位运算符是把数字看作二进制来进行计算的。Python中的按位运算法则如下: 下表中变量 a 为 60,b 为 1...

  • python运算符

    Python算数运算符 Python比较运算符 Python赋值运算符 Python位运算符 按位运算符是把数字看...

  • python按位运算法则

    按位与 & 举例: 4&2 = 0 解释: 100 010 出现的二进制位为000,故结果为0 按位或 | 举...

  • Python 入门之常用运算符

    Python中的运算按种类可分为算数运算、比较运算、逻辑运算、赋值运算、成员运算、身份运算、位运算 1、常用运算符...

  • 图像的加密和解密---OpenCV-Python开发指南(5)

    按位异或 要实现图像的加密与解密,我们首先需要掌握数学中的按位异或计算方式。 异或运算也叫半加运算,其运算法则与不...

  • C语言:按位运算

    C语言:按位运算 C有这些按位运算的运算符& 按位的与| 按位的或~ 按位取反^ 按位的异或<< ...

  • python 按位运算符

    刷leetcode刷到一道题,看到discussions里面有一个挺聪明的解法,记录一下。 我的方法是用字典保存了...

  • 高级运算符

    1:位运算 1.1:按位取反运算符(~) 例子 1.2:按位与运算符 例子 1.3:按位或运算符 例子 1.4:按...

  • C、数据结构知识点

    1. 位运算符有: &(按位与)、|(按位或)、^(按位异或)、~ (按位取反)。 其中,按位取反运算符是单目运算...

  • 高级运算符(Advanced Operators)

    目录 [toc] 位运算符 1. 按位取反运算符~ 2. 按位与运算符& 3. 按位或运算符| 4. 按位异或运算...

网友评论

      本文标题:python按位运算法则

      本文链接:https://www.haomeiwen.com/subject/dqfrvqtx.html