为了账号安全,请及时绑定邮箱和手机立即绑定
与运算,或运算,异或运算是怎么回事?我看不懂,

正在回答

1 回答

十进制的6用二进制表示是110,十进制的3用二进制表示是011,那么110和011做与运算,即110&011,与运算是只有同时为真的时候才会是真,所以0和1做与运算是0,1和1做与运算才是1,0和0做与运算结果为0,所以110和011做与运算的结果是010,二进制010用十进制表示就是2,即6&3=2

或运算(|),是全假为假(0),有真则真(1),就是用或运算的话0和1做或运算则结果是1,因此110和011做或运算得结果为111,即十进制的7

异或运算(^),是相同为假(0),相异为真(1),就是用异或运算的话0和1做异或运算结果为1,1和1或者0和0做异或运算的结果为0,因此110和011做异或运算得结果为101,即十进制中的5

0 回复 有任何疑惑可以回复我~
#1

有点迷糊

编程的时候会用到这个么?
2015-03-03 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
二进制基础
  • 参与学习       99871    人
  • 解答问题       210    个

二进制是计算机唯一能识别的语言,是学习计算机技术必备的知识

进入课程
意见反馈 帮助中心 APP下载
官方微信