2020年3月10日 星期二

C語言的運算符號"^"表示為XOR運算

如標題,C語言程式碼中看到    "^"   符號,是去做XOR運算的意思

XOR運算的真值表如下:










下面是一個簡單的範例:

int A=0, B=0;
int C;
C=A^B;  ==>   C結果是0

==============================

int A=0B=1;
int C;
C=A^B;  ==>   C結果是1

==============================

int A=1B=0;
int C;
C=A^B;  ==>   C結果是1

==============================

int A=1B=1;
int C;
C=A^B;  ==>   C結果是0

沒有留言:

張貼留言