执行下列二进制逻辑运算0101100^1010011其运算结果是00000001谁能告诉我这是怎么算的,谢谢

来源:百度知道 编辑:UC知道 时间:2024/06/08 10:34:57

结果错了!

“与”(and)运算
又称为逻辑乘运算,其运算符号通常用AND、∩、∧或·等表示。两个变量的“与”运算的运算规则如下:
0·0=0;0·1=0;1·0=0;1·1=1
即当两个变量中任一变量取0值时,其运算结果为0,只有当两个变量都是1,结果才是1。如果是多个变量,也是一样,只要有一个是0,则结果就是0,只有全部变量都是1,结果才是1

“或”运算(OR)
又称为逻辑加运算,其运算符号为OR、∪、∨或+等。两个变量的“或”运算规则如下:
0+0=0;0+1=1;1+0=1;1+1=1
即当即当两个变量中任一变量取1值时,其运算结果为1,只有当两个变量都是0,结果才是0。如果是多个变量,也是一样,只要有一个是1,则结果就是1,只有全部变量都是0,结果才是0

所以
0101100
^1010011
0000000
结果为0000000