位运算中的异或运算

参与运算的两个值,如果两个相应的比特位相同,则结果为0,否则为1


,,,char a1=?a2=恪?a3=?a4=ァ?
,,,,,,,,,,,char秘密=?”;
,,,,,,,,,,,a1=(char) (a1 ^秘密);
,,,,,,,,,,,a2=(char) (a2 ^秘密);
,,,,,,,,,,,a3=(char) (a3 ^秘密);
,,,,,,,,,,,a4=(char) (a4 ^秘密);
,,,,,,,,,,,控制台。WriteLine(“密文:“+ a1 + a2 + a3 + a4);

,,,,,,,,,,,a1=(char) (a1 ^秘密);
,,,,,,,,,,,a2=(char) (a2 ^秘密);
,,,,,,,,,,,a3=(char) (a3 ^秘密);
,,,,,,,,,,,a4=(char) (a4 ^秘密);

,,,,,,,,,,,控制台。WriteLine(“原文:“+ a1 + a2 + a3 + a4);

位运算中的异或运算