C+

    비트연산 테스트 코드

    비트연산 테스트 코드

    비트연산을 할 일이 생겼는데 감을 잃어서 다시 확인차 해보았습니다. #include int main() { int a = 64; printf("%d & 0xFF = %d\n", a, a & 0xFF); printf("12 & 3 = %d\n", 12 & 3); printf("12 & 7 = %d\n", 12 & 7); printf("12 & 7 = %d, %d > 1 = %d\n", 12 & 7, 12 & 7, (12&7) >> 1); return 0; } 결과는 아래와 같습니다. 64 & 0xFF = 6412 & 3 = 012 & 7 = 412 & 7 = 4, 4 > 1 = 2