AND
运算符
AND,中文名是且,在编程术语中表示一种运算方法,不可逆,用于对两个表达式进行逻辑运算。
描述
常用符号:&(按位与),&&(逻辑与
其运算规则如下:
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 中相应的位:
参考资料
最新修订时间:2023-08-20 00:36
目录
概述
描述
参考资料