24강 ~ 25강 수강 후 메모하고자 하는 내용 정리 !
24강 비트(bit) 연산자
- 비트 논리 연산자
- & : 비트 교집합 연산자. 같을 경우 true
- | : 비트 합집합 연산자. true 가 하나라도 있을 경우 true.
- ^ : 비트 차집합 연산자. 다를 경우 true. 같을 경우 false.
- ~ : 비트 부정 연산자. 모든 true 와 false 를 reverse!
- 쉬프트 연산자
- << : 왼쪽 쉬프트 연산자.
ex) 3 << 2 => 0011 << 2 => 1100 => 12
3 >> 2 => 0011 >> 2 => 0000 => 0
11 >> 2 => 1011 >> 2 => 1110
위 마지막 예제는, 오른쪽으로 두칸 갔을 경우 10 이 되는데 두칸을 채워야 합니다.
그 경우 가장 앞이 1일 경우 1로 채워짐! - 한 변수에 두 개의 값을 대입했던 예전..
- << : 왼쪽 쉬프트 연산자.
25강 복합 대입 연산자와 연산자 우선순위
- 복합 대입 연산자
- 연산자 우선순위
'Room 102. Back-end > JAVA' 카테고리의 다른 글
뉴 렉쳐 [Java 구조적인 프로그래밍], 구조적인 프로그래밍이란? (0) | 2020.06.17 |
---|---|
뉴 렉쳐 [Java 프로그래밍] 강의 (8) - 제어 구조 (0) | 2020.06.09 |
뉴 렉쳐 [Java 프로그래밍] 강의 (6) - InputStream (0) | 2020.06.04 |
뉴 렉쳐 [Java 프로그래밍] 강의 (4) - 출력 스트림과 버퍼 (0) | 2020.05.20 |
뉴 렉쳐 [Java 프로그래밍] 강의 (3) (0) | 2020.05.20 |