논리연산자
-
[C Language] 11. 논리 연산자 - C 언어CSE/C Language 2015. 6. 13. 10:08
1. 논리 연산자의 종류 논리합(||) - 논리합은 두 항 중에 하나라도 참이면 그 결과값이 참이 되는 논리 연산자이다. 논리곱(&&) - 논리곱은 두 항 모두 참이여야 참이 되고, 둘 중에 하나라도 거짓이면 결과값은 거짓이 되는 논리 연산자이다. 논리부정(!) - 논리부정은 항의 결과값의 반대로 반전시킨다. 참이였다면 거짓으로, 거짓이면 참으로 반전시킨다. 2. 논리 연산 방법 xy 논리합(OR) 논리곱(AND) 논리부정(NOT) x 00 0 0 1 01 1 0 1 10 1 0 0 11 1 1 0 아래 간단한 예제로 확인해보자. 1. (7 == 4) || (5 == 5) : 오른쪽의 5 == 5가 참이므로 논리합에 의해 결과는 참이다. 2. (5 > 3) && (4 < 3): 왼쪽항의 결과는 참이나 오..