논리 연산자

위키책, 위키책
둘러보기로 이동 검색으로 이동

논리 연산자는 주어진 논리식을 판단하여 참(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)