비트 연산자(bit operator)
비트 연산자는 각각의 비트를 대상으로 연산을 진행하고, 각 비트를 대상으로 진행된 연산 결과를 묶어서 하나의 연산 결과로 반환하는 연산자를 의미한다. 비트 연산자의 종류는 4가지(&,|,^,~)가 있다. 자칫 잘못하면 논리 연산자와 착각을 할 수 있는데, 논리 연산자는 기호를 두 번 쓰고, 비트 연산자는 한 번만 사용한다는 것이 것 보기에 가장 큰 차이이고, 또한 아래에 자세히 나타나겠지만, 결과도 다르다. 먼저, 각각의 기호와 정의를 보도록 하자. 종류 연산자 사용방법 설명 AND & a&b 변수 a와 b의 비트 단위의 AND OR | a|b 변수 a와 b의 비트 단위의 OR XOR ^ a^b 변수 a와 b의 비트 단위의 XOR NOT ~ ~a 변수 a의 단위의 부정 좀 더 직관적인 설명을 보려면, 검..
2021.03.13