DSP

异或运算xor

2019-07-13 12:50发布

class="markdown_views prism-github-gist"> 异或运算具有结合性,一定程度上可以用于加解密 a^b^b = a ^ (b ^ b) = a ^ 0 = a
将a ^ b 作为密文存放,再 ^ b可以得到明文 #include using namespace std; int main() { int a; cin >> a; const int z = 'z'; int m = a ^ z; cout << m << endl; cout << (m ^ z) << endl; return 0; }