Python位运算,位运算符Python

  Python位运算,位运算符Python

  比特技能b=1 //相当于b/=2。

  If( b 1) //等价于if(b%2)

  b=1n;//b是2的n次方。

  1.取出二进制表示的整数n的第k位(n ^ k)1。

  2.取出二进制表示中整数n的0~k-1位(注意表示是0到k-1位,共k位)n ((1 k)-1)

  3.对提取的二进制表示的整数N的第k位取反N XOR () (1k)

  4.将1 n (1 k)赋给二进制表示的整数n的第k位

  5.将0 n (~(1 K))赋给二进制表示的整数n的第K位

  参考链接

  原创作品来自Bug挖掘机,

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: