【最新精选】布尔逻辑运算符及其意义

【最新精选】布尔逻辑运算符及其意义


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条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信