『Cパズルブック』(Alan R.Feuer, 1985)
[Mac M2 Pro 12CPU, MacOS Ventura 13.3.1, clang 14.0.3]
問1.4.7の解法は以下の通りです。
#include <stdio.h>
#define PRINT(int) printf("%d\n",int)
int main() {
int x , y;
x = 1; y = -1;
// 問1.4.7
PRINT( x ^ x); // 0
// 計算1: x ^ x
// x = 0b00000001
// x = 0b00000001
// ^ --------------
// 0b00000000
// よって10進数0となる
return 0;
}
0