python位运算

python位运算,第1张

概述可以直接用电脑自带的计算器将十进制转换为二进制,然后转换为十进制 *** 作与运算&与运算就是比较a和b的二进制如果位数都为1则算为1,如果不想同或都为0则算为0。然后再把答案的二进制转为10进制。或运算|或运算正好与与运算相反,如果位数都不为0则算为
可以直接用电脑自带的计算器将十进制转换为二进制,然后转换为十进制 *** 作

  与运算 &    与运算就是比较a和b的二进制如果位数都为1则算为1,如果不想同或都为0则算为0。然后再把答案的二进制转为10进制。  或运算 |    或运算正好与与运算相反,如果位数都不为0则算为1,否则算为0。  异或 *** 作    异或 *** 作是位数不想同则算为1,否则算为0。  1.左移运算符 <<     方法:X<<N 将一个数字X所对应的二进制数向左移动n位.    举例:    3<<2    解法:11向左移动两位变为1100,即12 .  2.右移动运算符 >>    方法:X>>N 将一个数字X所对应的二进制数向右移动n位.    举例:     3>>2    解法:11向右移动两位变为0.    10>>1    解法:10的二进制是1010,向右边移动一位是101,即5.

 

总结

以上是内存溢出为你收集整理的python位运算全部内容,希望文章能够帮你解决python位运算所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1186076.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存