[code language=”cpp”]
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
int main(void) {
puts("AND運算:");
printf("0 AND 0\t\t%d\n", 0 & 0);
printf("0 AND 1\t\t%d\n", 0 & 1);
printf("1 AND 0\t\t%d\n", 1 & 0);
printf("1 AND 1\t\t%d\n\n", 1 & 1);
puts("OR運算:");
printf("0 OR 0\t\t%d\n", 0 | 0);
printf("0 OR 1\t\t%d\n", 0 | 1);
printf("1 OR 0\t\t%d\n", 1 | 0);
printf("1 OR 1\t\t%d\n\n", 1 | 1);
puts("XOR運算:");
printf("0 XOR 0\t\t%d\n", 0 ^ 0);
printf("0 XOR 1\t\t%d\n", 0 ^ 1);
printf("1 XOR 0\t\t%d\n", 1 ^ 0);
printf("1 XOR 1\t\t%d\n\n", 1 ^ 1);
puts("NOT運算:");
printf("NOT 0\t\t%d\n", !0);
printf("NOT 1\t\t%d\n\n", !1);
return 0;
}
[/code]