來對其進行交換。
代碼如下:
1
#include<iostream.h>
2
3
int main()
4

{
5
int Number1 = 23;
6
int Number2 = 33;
7
8
cout<<Number1<<"\n"<<Number2<<endl;
9
10
Number1 = Number1 ^ Number2;
11
Number2 = Number1 ^ Number2;
12
Number1 = Number1 ^ Number2;
13
cout< 14
return 0;
15
16
}
^的關系圖
2

3

4



5

6

7

8

9

10

11

12

13

cout<

15

16

0 ^ 0 = 0;
0 ^ 1 = 1;
1 ^ 0 = 1;
1 ^ 1 = 0;