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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。