2024年4月27日发(作者:)
布尔逻辑运算符及其意义
逻辑运算符包括6个。
And 运算符
Eqv 运算符
Imp 运算符
Not 运算符
Or 运算符
Xor 运算符
===========
〔And〕
如果两个表达式的值都是 True,则 result 是 True。如果其中一个表达式的值
是 False,则 result 是 False。下列表格说明如何确定 result:
如果 expression1 为 且 expression2 为 则 result 为
True True True
True False False
True Null Null
False True False
False False False
False Null False
Null True Null
Null False False
Null Null Null
And 运算符还对两个数值表达式中位置相同的位进行逐位比较,并根据下表对
result 中相应的位进行设置:
如果在 expression1 的位为 且在 expression2 中的位为 result 为
0 0 0
0 1 0
1 0 0
1 1 1
============
〔Eqv〕
如果有一个表达式是 Null,则 result 也是 Null。如果表达式都不是 Null,则
根据下表来确定 result:
如果 expression1 为 且 expression2 为 则 result 为
True True True
True False False
False True False
False False True
Eqv 运算符对两个数值表达式中位置相同的位进行逐位比较,并根据下表对
result 中相应的位进行设置:
如果在 expression1 的位为 且在 expression2 中的位为 result 为
0 0 1
0 1 0
1 0 0
1 1 1
===============
〔Imp〕
如果 expression1 为 且 expression2 为 则 result 为
True True True
True False False
True Null Null
False True True
False False True
False Null True
Null True True
Null False Null
Null Null Null
Imp 运算符对两个数值表达式中位置相同的位进行逐位比较,并根据下表对
result 中相应的位进行设置:
如果在 expression1 的位为 且在 expression2 中的位为 result 为
0 0 1
0 1 1
1 0 0
1 1 1
==========
〔Not〕
如果 expression 为 则 result 为
True False
False True
Null Null
发布者:admin,转转请注明出处:http://www.yc00.com/web/1714196336a2400120.html
评论列表(0条)