자바 연산자에는 다음과 같은 연산자 들이 있습니다.
그중에서 종종 까먹는 비트 연산자를 살펴봅니다...
산술연산자(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)
'Java' 카테고리의 다른 글
| Java API 로그레벨과 Apache Log4j 로그레벨 매칭 (0) | 2008/06/12 |
|---|---|
| Synchronized, ReentrantLock, Thread-Safe 등에 대해서.. (0) | 2008/06/12 |
| Java Operator(자바 연산자) (0) | 2008/06/10 |
| java sdk utilities manual (0) | 2008/06/09 |
| System.getProperty()의 Key들... (0) | 2008/06/09 |