第1个回答 2011-12-29
“与”是计算机中一种基本的逻辑运算方式。符号表示为 & 在二进制中,只有0、1两种数字。有如下定义 第一个输入 第二个输入 输出结果
1 1 1
1 0 0
0 1 0
0 0 0
可见,只有前后两个运算数都是 1 的时候结果才是1。其效果与“或”相逆,各有不同用途。 同样原理运用到真假中 真true=1 假 false=0 第一个输入 第二个输入 输出结果
true true true
true false false
false true false
false false false
主要用途:置位归零。使一个二进制数中的某一个/几个数位归零,其余数位不影响(不变)。 [注解:....H 是表示十六进制数....B 是表示二进制数] 欲归零的数位应置 0,其余数位置 1 15 H & FF H = 04 H [解析 15 H=0001,0101 B ; 11 H=1110,1110 B 按位相“与”,得到0000,0100 B 即为 04 H ]