논리 연산자
논리 연산자는 주어진 논리식을 판단하여 참(True)과 거짓(False)를 결정하는 연산자이다.
&&
(AND) : 왼쪽의 논리식과 오른쪽의 논리식이 모두 참(True)이면 참(True)를 반환.
||
(OR) : 왼쪽의 논리식과 오른쪽의 논리식 중에 하나라도 참(True)이면 참(True)를 반환.
!
(NOT) : 논리식의 결과가 참(True)이면 거짓(False)을 반환하고, 논리식의 결과가 거짓(False)이면 참(True)을 반환.
논리 연산자의 진리표이다.
A | B | A && B | A || B | !A | !B |
---|---|---|---|---|---|
거짓(False) | 거짓(False) | 거짓(False) | 거짓(False) | 참(True) | 참(True) |
참(True) | 거짓(False) | 거짓(False) | 참(True) | 거짓(False) | 참(True) |
거짓(False) | 참(True) | 거짓(False) | 참(True) | 참(True) | 거짓(False) |
참(True) | 참(True) | 참(True) | 참(True) | 거짓(False) | 거짓(False) |