[1] 。
常用符号:&(按位与),&&(逻辑与)
其运算规则如下:
1&1=1; true&&true=true;
1&0=0; true&&false=false;
0&1=0; false&&true=false;
0&0=0; false&&false=false;
即与0则0,常用此特性来将某些位置0或保存某些位。
如汇编语句:AND EAX,80000007,其位31、2、1、0不变,其余位置0。
与运算,二进制运算.可逆运算.1 and 1=1,1 and 0=0,0 and 0=0,0 and 1=0.
a and b 的运算方法:将a和b转换成2进制后,一位一位地去比较,当两个位都是1时,那么结果为1,否则为0.最后再把它转换成十进制就可以了.
And 运算符的语法有以下部分:
当且仅当两个表达式均为 True,则 result 为 True。如果任一表达式为 False,则 result 为 False。
下表说明如何确定 result:
And 运算符还对两个数值表达式中位置相同的位执行逐位比较,并根据下表设置 result 中相应的位: