Java Operator(자바 연산자)

자바 연산자에는 다음과 같은 연산자 들이 있습니다.

산술연산자(Arithmetic Operator)  
관계연산자(Relational Operator)  
논리연산자(Logical Operator)  
비트연산자(Bitwise Operator)  
조건연산자(Conditional Operator)  
할당연산자(Assignment Operator) 

그중에서 종종 까먹는 비트 연산자를 살펴봅니다…

         &       op1 & op2           op1과 op2의 값을 비트 AND 연산한다.
         |        op1 | op2           op1과 op2의 값을 비트 OR 연산한다.
         ^        op1 ^ op2           op1과 op2의 값을 비트 XOR 연산한다.
        >>       op1 >> op2        op1을 op2만큼 우측으로 시프트
       <<        op1 << op2        op1을 op2만큼 좌측으로 시프트
       >>>      op1 >>> op2      op1을 op2만큼 우측으로 시프트 (시프트된 자리에 언제나 0이 삽입)
         ~       ~op1                  보수(Complement)

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.