按位与怎么算?

合肥大蜀山2023-02-01  34

按位与的运算规则:

1&1=1;1&0=0;0&1=0;0&0=0。

按位与运算按位与运算符“&”是双目运算符。其功能是参与运算的两数各对应的二进位相与。只要对应的二个二进位都为1时,结果位就为1。参与运算的两个数均以补码出现。

扩展资料

1、按位运算符是把两个操作数分别转换成二进制数,如果两个二进制数长度不一样,在短的左边补0,补到一样的长度,然后对两个二进制数按对应的位进行运算。

2、按位与的示例

11101010

00011111

------------

00001010

3、字符串的按位与运算:

int len=strlen(str1)//假定str1与str2长度相等,若不相同,再根据要求调整代码。

char str="\0"

for(int i=0i<len&&i<50i++)

str='0'+((str1-'0')&(str2-'0'))

参考资料来源:百度百科-按位与

具体不知道怎么定义的

但是所谓位与,即为按位做与运算。

就是每一位两个数字做与运算,因为在计算机世界里,只有0和1两个数字。

于是有:

1与1----------等于1

0与1----------等于0。


转载请注明原文地址:https://juke.outofmemory.cn/read/2856006.html

最新回复(0)