비트마스크1 [C언어] 제 12 강 : 비트연산자 비트 연산자는 비트단위로 연산을 진행하는 연산자입니다. 오직 정수범위에서만 해당되며 실수에 대해서는 비트 연산이 불가능합니다. 비트 연산자는 대부분이 이항 연산자입니다. -비트연산자 & : 비트단위로 AND 연산을 한다. | : 비트단위로 OR 연산을 한다. ^ : 비트단위로 XOR 연산을 한다. ~: 단항 연산자이며 피연산자의 모든 비트를 반전시킨다. -비트 쉬프트 연산자 > : 피연산자의 비트 열을 오른쪽으로 이동시킨다. 예를 들어보겠습니다. n1과 n2라는 두 개의 피연산자가 있습니다. n1은 0101, n2는 1100 일때 n1 & n2는 각각의 비트를 AND연산하게 됩니다. 0101 1100 & (AND연산 진행) = 0100 이 되겠죠~? 이번에는 ~n1 연산을 해봅시다. 피연산자의 모든 비트.. 2012. 1. 16. 이전 1 다음