비트연산자
-
[C Language] 13. 비트 연산자 - C 언어CSE/C Language 2015. 6. 13. 10:11
1. 비트 연산자의 종류 - 비트 연산자는 모두 여섯 가지가 있으며 아래와 같다. ~ : 1의 보수 비트 연산자 ^ : XOR 비트 연산자 | : OR 비트 연산자 & : AND 비트 연산자 : 오른쪽 시프트 연산자 2. ~ 비트 연산자 '~'는 단항 연산자이기 때문에 하나의 항을 가지며 어떤 수에 '~' 연산자를 사용하면 결과는 1의 보수가 된다. 사용방법변경 전 변경 후 ~50000 0000 0000 0101 1111 1111 1111 1010 ~10240000 0100 0000 0000 1111 1011 1111 1111 3. ^ 비트 연산자 '^'는 이항 연산자이며 2개의 항을 가진다. 이것은 특정한 비트에 대해 XOR(Exclusive OR)을 수행하는데, 베타적 논리합이라고도 하며 아래와 같은..