异或用在加密解密
a^b=c
c^b=a
c^a=b
应用示例
#include <iostream>
int main()
{
int HP{ 78 };
int MP{ 52 };
int X = HP ^ MP;
std::cout << "输入一个数代表用作弊器修改血量:";
std::cin >> HP;
// 反外挂检测
if ((HP ^ MP) != X)
std::cout << "已检测到您已作弊!!" << std::endl;
}
结果