位运算是基于二进制基础上进行的运算
一.与 &
需输入两个数,我们称其为a和b
1.计算方法
第一步.将a和b转为二进制
第二部.将其二进制的每一位(符号位除外)进行比较,若都为1,该位仍为1;若有1或2个0,该 位变为0
第三部.将其转换为十进制
2.流程图
设a为7,b为2
第一步.
将7转为111,将2转为10 (即都转为其二进制)
※第二步.
7→ 111
2→ 010 ※这里进行了补位(红色的0)
结果: 010
解析:
111 010 有1个0,结果为0