Programming language/C
XOR (^) 배타적 연산자, 1의 보수 연산자( ~ )
hello-world
2012. 11. 9. 13:50
728x90
반응형
XOR(^) 배타적 연산자
==>두 비트가 같을때 0~ 다르면 1이 된다.
1의 보수 연산자
==> 1의 보수 연산자는 단항 연산자로 피연산자의 비트를 바꾼다.
1인 비트는 0
값이 0인 비트는 1
b1 ~b1
0 1
1 0
1의 보수 연산자는 연산자의 비트 크기를 잘 알지 못할때 유용하다.
보수 연산자를 쓰면 프로그램이 정수 데이터 형의 특정 크기에 덜 의존한다.
좀 까먹지좀 말자~ ㅋㅋㅋ
728x90
반응형