与运算,或运算,异或运算是怎么回事?我看不懂,
呵呵_0097
2014-12-02
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/150
提交
取消