《2022年逻辑运算真、假判断 .pdf》由会员分享,可在线阅读,更多相关《2022年逻辑运算真、假判断 .pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、逻辑运算是对真或假的运算,我将列表说明:ABNot A非And与Or或Xor异或Eqv相等Imp蕴含TTFTTFTTTFFFTTFFFTTFTTFTFFTFFFTTT True F False True(真) False(假) Null(无效) result(导致)两个表达式A BAnd 运算两个表达式的值都为True,则 result 是 True。Eqv 运算有一个表达式是Null,则 result 也是 Null。如果表达式都不是Null,则 两个表达式都为真或两个表达式都为假时,result 才为真。其余都为假。Imp 运算Not 运算Or 运算两个表达式中至少有一个为True,则 r
2、esult 为 True。Xor 运算符两个表达式中有且只有一个值为True,则 result 为 True。逻辑运算符包括6 个。And 运算符Eqv 运算符Imp 运算符Not 运算符Or 运算符Xor 运算符名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 4 页 - - - - - - - - - True(真)False (假) Null(无效) result(导致)And如果两个表达式的值都是True,则 result 是 True。如果其中一个表达式的值是Fa
3、lse,则 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 的位为 且
4、在 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 的位为 且在 expr
5、ession2 中的位为result 为0 0 1 0 1 0 1 0 0 1 1 1 Imp如果 expression1 为 且 expression2 为 则 result 为名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 4 页 - - - - - - - - - True True True True False False True Null Null False True True False False True False Null True Null T
6、rue 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 此外, Not 运算符改变任何变量的位值,并根据下表设置result 中相应的位:如果在 expression 的位为 则在 result 中的位为0
7、1 1 0 Or如果两个表达式中至少有一个为True,则 result 为 True。下列表格说明如何确定result:如果 expression1 为 且 expression2 为 则 result 为True True True True False True True Null True False True True False False False False Null Null Null True True Null False Null Null Null Null 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - -
8、- 名师精心整理 - - - - - - - 第 3 页,共 4 页 - - - - - - - - - Or 运算符也对两个数值表达式中位置相同的位进行逐位比较,并根据下表对result 中相应的位进行设置:如果在expression1 的位为 且在 expression2 中的位为result 为0 0 0 0 1 1 1 0 1 1 1 1 Xor如果表达式中有一个而且只有一个值为True,则 result 为 True 。但是,如果表达式中有一个为Null,则 result 也为 Null。当两个表达式都不为Null,则根据下表来确定result:如果 expression1 为 且
9、expression2 为 则 result 为True True False True False True False True True False False False Xor 运算符既可作为逻辑运算符, 也可作为位运算符。 使用互斥或的逻辑进行的两个表达式的逐位比较,其结果通过下表说明:如果 expression1 为 且 expression2 为 则 result 为0 0 0 0 1 1 1 0 1 1 1 0 六、运算操作1.数学运算:加法运算,也适合于字符串的之间的合并运算。:加法运算。*:乘法运算。/ :除法运算。:整除运算。M od:求余运算。例如: a Mod b 表示 a 被 b 整除以后的余数。:幂运算。 AB表示以 A为底的 B次方。1.关系运算关系运算也称比较运算,它表示不等式的真或假,VB共提供六种运算符,分别是=(等于), (大于), =(大于等于), =(小于等于)和(不等于)。2.逻辑运算逻辑运算是对真或假的运算,我将列表说明:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 4 页 - - - - - - - - -
限制150内