본문 바로가기
Study/Java

[Java] 논리연산 & 비트연산

by JYHAN 2020. 7. 22.

논리연산 - &, |    vs    &&, || 

 

&, | : 끝까지 확인한다

  1. A & B & C : A, B, C 모두 판단
  2. A | B | C : A, B, C 모두 판단

 

&&, || : 판단하면 멈춘다

  1. A && B && C : A, B, C 순차적으로 판단, 하나라도 거짓이면, 나머지를 판단하지 않음
  2. A || B || C : A, B, C 순차적으로 판단, 하나라도 참이면, 나머지를 판단하지 않음

 

비트 연산 - >>, <<, >>>

/,* 연산자에 비해 처리속도가 훨씬 빠르다

Bit 단위로 Left 또는 Right Shift

with Signed Bit

Unsigned Bit

댓글