按位运算都是把数变成2进制形式再进行按位运算的.
^异或:可以用来加密,原理是一个数和同一个数进行两次异或运算结果还是这个数本身.这个数叫做源码,和它两次异或的数叫密码,进行一次异或运算得出的结果叫做生成码.