본문 바로가기

Developing/C 언어

[C언어 강의 - 08] 비트 연산자

비트 연산자

 

Bit(비트)란 정보를 저장하는 최소 단위이다. C언어에서는 비트를 다루는 연사자가 제공되는데, 바로 비트 연산자이다. 비트 연산자는 char, short, int, long 등

정수 데이터 타입에서 사용이 능하다. 비트 연산자의 종류에는 다음과 같은 것들이 있다.

 

 

 

 

& (AND) 연산자

 

 

 

| (OR) 연산자

 

 

 

^ (XOR) 연산자

 

 

 

~ (NOT) 연산자

 

 

 

<< (왼쪽 시프트) 연산자

 

 

 

>> 연산자

>> 연산자의 경우 오른쪽으로 1비트씩 이동시시켠 2를 나눈 값(몫만 취함, 11>>1 = 5)이  되는것 이외에는 << 연산자와 개념이 비슷하기 때에 포스팅 하지 않았습니다.