본문 바로가기

Room 102. Back-end/JAVA

뉴 렉쳐 [Java 프로그래밍] 강의 (7) - 연산자

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강 복합 대입 연산자와 연산자 우선순위

  • 복합 대입 연산자

  • 연산자 우선순위