비트연산자 연산자 기능 수식 수식의 의미 & 논리곱 a&b a와 b의 논리곱 | 논리합 a|b a와 b의 논리합 ^ 베타적 논리합 a^b a와 b의 베타적 논리합 ~(틸트) 비트반전 ~a a의 각 비트를 반전 b a를 b만큼 우측으로 이동 172와 106으로 예시 &&와 &의 차이 172 && 106 = 1 의 결과값이 나온다 이것은 단순히 앞에서 설명했듯이 참(1)과 거짓(0)만 구별하는 논리식 172 & 106 = 40 이라는 결과값이 나오게 된다. 좀더 자세히 알아보자. 172 => 1010 1100 2진수 106 => 0110 1010 2진수 1 0 1 0 1 1 0 0 > 172 & 0 1 1 0 1 0 1 0 > 106 ㅡㅡㅡㅡㅡㅡㅡㅡㅡ 0 0 1 0 1 0 0 0 > 40 둘다 1이 되는 값..