什么叫 XOR,有什么意义?

asciiman 2002-05-03 09:32:29
什么叫 XOR,有什么意义?
...全文
1885 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
tg123 2002-05-03
  • 打赏
  • 举报
回复
xor异或运算
一边用于加密
在艘有的逻辑运算中
只有xor时可逆的

a xor b=c
c xor b=a
wgku 2002-05-03
  • 打赏
  • 举报
回复
XOR是异或
口决是同0异1

同或是同1异0
zyl910 2002-05-03
  • 打赏
  • 举报
回复

Xor 运算符


用来对两个表达式进行逻辑互斥或运算。

语法

[result =] expression1 Xor expression2

Xor 运算符的语法具有以下几个部分:

部分 描述
result 可选;任何数值变量。
expression1 必需的;任何表达式。
expression2 必需的;任何表达式。


说明

如果表达式中有一个而且只有一个值为 True,则 result 为 True。但是,如果表达式中有一个为 Null,则 result 也为 Null。当两个表达式都不为 Null,则根据下表来确定 result:

如果 expression1 为 且 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

====================================================================Xor 运算符示例
本示例使用 Xor 运算符来做两个表达式结果的逻辑异或(logical exclusion)。

Dim A, B, C, D, MyCheck
A = 10: B = 8: C = 6: D = Null ' 设置变量初值。
MyCheck = A > B Xor B > C ' 返回 False。
MyCheck = B > A Xor B > C ' 返回 True。
MyCheck = B > A Xor C > B ' 返回 False。
MyCheck = B > D Xor A > B ' 返回 Null。
MyCheck = A Xor B ' 返回 2(位比较的结果)。


water_j 2002-05-03
  • 打赏
  • 举报
回复
Xor 运算符


用来对两个表达式进行逻辑互斥或运算。

语法

[result =] expression1 Xor expression2

zyl910 2002-05-03
  • 打赏
  • 举报
回复
一种运算,相异为真
False Xor False =False
True Xor False =True
False Xor True =True
True Xor True =False
saucer 2002-05-03
  • 打赏
  • 举报
回复
XOR 1 0
------------
1 0 1
0 1 0

7,786

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧