우선 연산자는 '연산을 수행하는 기호'를 이야기한다.
-----------------------------------------------
비트 연산자
비트 연산자는 bit단위로 논리 연산을 할 때 사용한다.
- 비트 연산자의 종류
1. & : 대응되는 비트가 모두 1이면 1을 반환한다.
2. | : 대응되는 비트 중에서 하나라도 1이면 1을 반환한다.
3. ^ : 대응되는 비트가 서로 다르면 1을 반환한다.
4. ~ : 비트를 1이면 0으로 0이면 1로 반전시킨다.
5. << : 지정한 수만큼 비트들을 전부 왼쪽으로 이동시킨다.
6. >> : 부호를 유지하면서 지정한 수만큼 비트를 전부 오른쪽으로 이동시킨다.
7. >>> : 비트값을 오른쪽으로 이동한 후 왼쪽 공간은 모두 0으로 채운다.
'develop' 카테고리의 다른 글
Github에 잔디 심는 법 -초보개발자- (0) | 2020.12.20 |
---|---|
3항 연산자 -초보개발자- (1) | 2020.12.18 |
변수의 Scope와 Lifetime -초보개발자- (0) | 2020.12.18 |
리터럴과 변수 선언 및 초기화 -초보개발자- (0) | 2020.12.18 |
프리미티브 타입과 레퍼런스 타입 -초보개발자- (0) | 2020.12.18 |