二进制运算题

2024-11-10 15:21:51
推荐回答(1个)
回答1:

1、01011001∧孝闷10100111=00000001
2、11001001+00100111=11110000
3、01010100∨10010011=11010111
4、1110*1101=10110110

“与”(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

你可以联想我们常用的算术加法和算术乘法,他们类似。

多位数的逻辑运算规则:
两个数小数点对齐,相同位置上的数字进行“与”或“或”运算,然后把各位上的数字组合起来就是结果。

至于二进制数的算术加法运算和十进制数的算术加法运算类似,规则是:
小数点对齐,相同位置上数字相加,逢二进1。
比如1+1=10;1+0=1;

乘法也和十进制数的算术乘法运算类似类似

你自己领悟下吧,我打得太累了。