JAVA

비트연산자

piern 2015. 6. 8. 15:36


연산자 

 연산자의 기능

 결합방향

 &

 비트단위로 AND 연산을 한다

ex) n1 & n2;

 ->

 |

 비트단위로 OR 연산을 한다

ex) n1 | n2;

 ->

 ^

 비트단위로 XOR 연산을 한다

ex) n1 ^ n2;

 ->

 ~

 피연산자의 모든 비트를 반전시켜서 얻은 결과를 반환 NOT

ex) ~n

 <-


< 진리표 >


& AND

비트 A 

비트 B 

비트 A & 비트 B 

 1


| OR

비트 A 

비트 B 

비트 A & 비트 B 

 1


^ XOR

비트 A 

비트 B 

비트 A & 비트 B 

 1


& AND

비트 

~비트