首页 理论教育 「逻辑函数」- 强大编程工具,AND和OR最常用

「逻辑函数」- 强大编程工具,AND和OR最常用

时间:2023-06-30 理论教育 版权反馈
【摘要】:逻辑函数是强大编程工具的一部分,可以分成两组:一组是用于设置条件或比较的逻辑函数;一组是二进制数中的逻辑运算符。最常用的两个数是AND和OR函数;XOR用得非常少。

「逻辑函数」- 强大编程工具,AND和OR最常用

逻辑函数是强大编程工具的一部分,可以分成两组:一组是用于设置条件或比较的逻辑函数;一组是二进制数中的逻辑运算符。

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=假,因为仅有一值为真

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈