VC++中^符号表示:按位异或运算符。 参与运算的两个值,如果两个相应位相同,则结果为0,否则为1。即:0^0=0, 1^0=1, 0^1=1, 1^1=0
例如:
#include<iostream> using namespace std; int main() { int a = 2; int b = 3; int c = a^b; cout << c << endl;//输出为1,即:10^11 = 01 return 0; }
VC++中^符号表示:按位异或运算符。 参与运算的两个值,如果两个相应位相同,则结果为0,否则为1。即:0^0=0, 1^0=1, 0^1=1, 1^1=0
例如:
#include<iostream> using namespace std; int main() { int a = 2; int b = 3; int c = a^b; cout << c << endl;//输出为1,即:10^11 = 01 return 0; }