位运算符及位字段

1.位运算符
按位取反~ 将所有二进制位按位取反 例如:0000 0000 0000 1101 按位取反:1111 1111 1111 0010 2.按位与& 两个数的二进制位都为1,则相与后为1,否则为0 (1111 0000 1111 0000) & (0101 1010 0101 1101) 结果:0101 0000 0101 0000 3.按位或| 两个数二进制位有一个为1,则为1,否则为0 (0101 1010 0101 1010) | (1010 0101 1010 0101) 结果:1111 1111 1111 1111 4.按位异或^ 两个数二进制位不同则为1,相同则为0 (1111 0000 0110 1001) ^(0000 1111 0110 1001) 结果:1111 1111 0000 0000 异或交换两个数 a = a^ b; b = a^ b; a = a^ b; 5.按位左移<

位运算符及位字段最先出现在Python成神之路

版权声明:
作者:倾城
链接:https://www.techfm.club/p/9334.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>