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

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

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