与运算:&
规则:0&0=0; 0&1=0; 1&0=0; 1&1=1;
小结:两位同时为“1”,结果才为“1”,否则为“0”。
或运算:|
0|0=0; 0|1=1; 1|0=1; 1|1=1;
小结:两位其中一个为1,其值为“1”。
检测位是否为1: &1 (测某位就设这一位为1,其余为0 eg:0x01)
其结果为1,验测位为1;
其结果为0,验测位为0.
(如单片机输出脚的判断)
读取(吸收)某位:|1 (读取这一位为1,其余为0 eg:0x80)
其结果为1,读取的为1;
其结果为0,读取的为0;
(如单片机读取数据)