#include<stdio.h>
int main(void)
{
printf("AND:%8X\n",0x9&0xA);
printf("OR : %8X\n", 0x9 | 0xA);
printf(:XOR : %08X\n", 0x9 ^ 0xA);
printf("NOT : &08X\n", -0x9):
}
출력값이
AND : 00000008
OR : 0000000B
XOR : 00000003
NOT : FFFFFF6
로 나오는데, 이유를 알 수 있을까요 ? 비트연산자 논리연산이 이해가 안가네요 ㅠㅠ