반응형
비트연산자 종류
C언어에는 6개의 비트연산자가 있다. 비트연산자는 비트단위로 연산을 진행하는 연산자이며 피연산자는 반드시 정수이여야 한다.
연산자 |
연산자의 기능 |
& |
비트단위로 AND 연산을 한다. |
| |
비트단위로 OR 연산을 한다. |
^ |
비트 단위로 XOR 연산을 한다. |
<< |
피연산자의 비트열을 왼쪽으로 이동시킨다. |
>> |
피연산자의 비트열을 오른쪽으로 이동시킨다. |
~ |
단항연산자로써 피연산자의 모든 비트를 반전시킨다. |
※ >> 연산자 는 한칸 이동하는것이 2로 나누는 것이다.
반응형
'BackEnd > C' 카테고리의 다른 글
[C언어] 시큐어 코딩 - 버퍼 오버플로우(Buffer Overflow) (0) | 2018.06.16 |
---|---|
[C언어] 이스케이프 시퀸스(Escape Sequence) (0) | 2016.04.26 |