더북(TheBook)

(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)이 됩니다.

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