作用:按位 XOR
bitxor(A,B)
返回 A
和 B
的按位 XOR。
A = uint8([0 1; 0 1]);
B = uint8([0 0; 1 1]);
TTable = bitxor(A, B)
TTable =
0 1
1 0
%当按位运算输入相等时,bitxor 返回 0。
bitxor
如何处理负值。
MATLAB 使用 2 的补数对负整数进行编码。因此,-5 (11111010) 和 6 (00000110) 的按位 XOR 为 -3 (11111100)。
C = -5;
D = 6;
bitxor(C,D,'int8')
ans =
-3