B I T X O R 函 数
返回两个数值按位进行 XOR 运算的结果
语 法
BITXOR (nExpression1 , nExpression2 )
返 值 类 型
数值型
参 数 描 述
nExpression1 , nExpression2
指 定 要 按 位 进 行 X O R 运 算 的 两 个 数 值 如 果 nExpression1 和 nExpression2
不 是 整 数 那 么 它 们 在 位 操 作 之 前 将 被 转 换 成 整 数
说 明
BITXOR 函数比较 nExpression1 和 nExpression2 的每个对应位 如果一个数的某一位为 0 并且另一个数相应位为 1 那么操作结果的对应位等于 1 否则等于 0
下表列出对 nExpression1 和 nExpression2 按位进行 XOR 运算的结果
nExpression1 位 |
nExpression2 位 |
结 果 位 |
---|---|---|
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
示 例
x = 5 && 二进制为 0101
y = 6 && 二进制为 0110
? BITXOR(x,y) && 返回值为 3 二进制为 0011
请 参 阅
BITAND ( ) , BITCLEAR( ) , BITLSHIFT( ) , BITNOT( ) , BITOR( ) ,
BITRSHIFT( ) , BITSET( ) , BITTEST( )