(5 > 3) || (3 < 2) 연산식에서 || 연산자 왼쪽과 오른쪽에 있는 피연산식을 수행하면, (참) || (거짓)의 연산식으로 변경할 수 있습니다. 앞서 || 연산자는 피연산식이 하나라도 참이므로 결과는 참, 즉 1이 된다고 했습니다. 즉, 이 문장의 결과는 참(1)입니다.

    표 4-1 | 논리 연산자 진리표

    AND 수식

    결과

    OR 수식

    결과

    거짓 && 거짓

    거짓

    거짓 || 거짓

    거짓

    거짓 && 참

    거짓

    거짓 || 참

    참 && 거짓

    거짓

    참 || 거짓

    참 && 참

    참 || 참

    0 && 0

    0

    0 || 0

    0

    0 && 1

    0

    0 || 1

    1

    1 && 0

    0

    1 || 0

    1

    1 && 1

    1

    1 || 1

    1

     

    not 연산자 !는 연산 수식의 반대로 논리를 평가합니다. 연산 수식이 거짓이면 참으로, 참이면 거짓으로 판별합니다. 그러므로 !(5 > 3)!(참)이므로 !(1)이 되어, 최종 결과는 참(1)의 반대 논리인 거짓(0)이 됩니다.

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