按位与的运算规则:
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。