zoukankan      html  css  js  c++  java
  • python 中的按位运算

    1、按位运算符是把数字看作二进制来进行计算的。python 的内置函数 bin() 可已将一个整数数值转换成相应的二进制值。

    示例:

     

     2、按位与 &:参与运算的两个值,如果其二进制值对应位都为1,则该位的结果为1,否则该位为 0

    示例:

    3、按位或 |:只要对应的二个二进位有一个为 1 时,结果位就为 1,只有对应为都是 0, 结果为才是 0。

    示例:

     

    4、按位异或 ^:当两个值对应的二进位相异时,结果为1,对应位的值相同(同为 1 或同为 0)时,该位结果为 0。

    示例:

     

     

    5、按位取反 ~ :对数据的每个二进制位取反,即把1变为0,把0变为1 。(注:因为有一个符号二进制数的补码形式,所以~x 类似于 -x-1)

    示例:

     

  • 相关阅读:
    负载平衡问题
    [SHOI2008]堵塞的交通traffic
    Bzoj3626 [LNOI2014]LCA
    [TJOI2015]旅游
    [SCOI2016]美味
    [AH/HNOI2017]单旋
    Luogu3613 睡觉困难综合征
    [SCOI2007]降雨量
    [SCOI2005]王室联邦
    HAOI2011 problem a
  • 原文地址:https://www.cnblogs.com/shanger/p/12925370.html
Copyright © 2011-2022 走看看