Study/Java
[Java] 논리연산 & 비트연산
JYHAN
2020. 7. 22. 11:06
논리연산 - &, | vs &&, ||
&, | : 끝까지 확인한다
- A & B & C : A, B, C 모두 판단
- A | B | C : A, B, C 모두 판단
&&, || : 판단하면 멈춘다
- A && B && C : A, B, C 순차적으로 판단, 하나라도 거짓이면, 나머지를 판단하지 않음
- A || B || C : A, B, C 순차적으로 판단, 하나라도 참이면, 나머지를 판단하지 않음
비트 연산 - >>, <<, >>>
/,* 연산자에 비해 처리속도가 훨씬 빠르다
Bit 단위로 Left 또는 Right Shift
with Signed Bit
Unsigned Bit