PASCAL里面的AND是“与”运算符号,可以对整数和逻辑型变量进行运算。
对于逻辑运算,只有X和Y两个的值都为TRUE时,X AND Y的值才为TRUE,否则为FALSE
对于整数运算,X AND Y的结果,是X和Y的二进制形式每一位进行“与”运算的二进制,每一位的“与”运算与逻辑类似:只有两个二进制都为1时结果才为1,否则为0。
pascal中
and:只有a和b两个的值都为ture时,a and b的值为true,否则为false
or:只要a和b中有一个true,就true,否则为false
举4例:
a=true b=false
a and b=false
a=true b=true
a and b=true
a=false b=true
a and b=false
a=false b=false
a and b=false
知道了吧
还有
a=1101 b=0010
a and b=0000
a=1111 b=1111
a and b=1111
懂了吗?不懂再问我