더북(TheBook)

4.3.2 논리 연산

논리 연산자(logic operator)falsetrue를 표현하는 값에 대해 연산을 수행한다. 그렇지 않은 경우에는 조건부 실행에 대한 규칙이 먼저 적용된다(TAKEAWAY 3.1). ! 연산자(not 연산자)는 논리 부정을, && 연산(and 연산)은 논리곱을, || 연산(or 연산)은 논리합을 구한다. 이러한 논리 연산의 수행 결과를 정리하면 표 4-4과 같다.

▼ 표 4-4 논리 연산자

a

not a

false

true

true

false

a and b

false

true

false

false

false

true

false

true

a or b

false

true

false

false

true

true

true

true

비교 연산자와 마찬가지로 논리 연산자는 다음 규칙이 적용된다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.