逻辑函数是强大编程工具的一部分,可以分成两组:一组是用于设置条件或比较的逻辑函数;一组是二进制数中的逻辑运算符。
1.布尔函数
包含6个标准的比较运算符(经常称为布尔算子或布尔函数):EQ、NE、GT、LT、GE、LE。布尔函数比较两个值,并返回一个真或假条件:
EQ=等于。
NE=不等于。
GT=大于。
LT=小于。
GE=大于等于或不小于。
LE=小于等于或不大于。
2.二进制函数
包含3个逻辑运算符:AND、OR、XOR,用于对二进制数逐位进行逻辑运算:
AND=与。
OR=或。
XOR=异或。
在不同的编程应用中,通常用这3个宏程序函数进行逻辑比较。最常用的两个数是AND和OR函数;XOR用得非常少。通常用这3个函数对32位二进制数的每一位进行逻辑运算。
AND和OR函数比较两个给定条件,比较后的条件经过判断,返回TRUE(真)或FALSE(假)。
布尔函数和二进制函数的实例。
(1)已知数据(www.xing528.com)
#1=100.0;
#2=#0;
#3=100.0;
#4=150.0;
(2)判断数据
#5=[#1 EQ#2];返回0=假
#6=[#2 EQ#3];返回0=假
#7=[#2 EQ#0];返回1=真
#8=[#1 EQ#3];返回1=真
#9=[#4 GT#3];返回1=真
(3)比较得到的数据
#10=[[#1 EQ#3]AND[#2 EQ#0]];返回1=真,因为两者均为真
#11=[[#1 EQ#3]OR[#2 EQ#0]];返回1=真,因为两者均为真
#12=[[#1 NE#4]OR[#4 LT#3]];返回1=真,因为至少有一值为真
#13=[[#2 EQ#1]AND[#3 GT#4]];返回0=假,因为两者均为不真
#14=[[#3 NE#0]AND[#1EQ#2]];返回0=假,因为仅有一值为真
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。