반응형
논리 연산자
- 주어진 논리가 충족하면 참(True), 충족하지 않으면 거짓(False) 값 반환
- 논리 연산자의 피연산자는 Boolean(0/1) 타입만 사용 가능
AND (논리곱) (=&&)
- 조건을 모두 충족 할 경우에만 True 값 반환
- 논리곱연산자인만큼 0과 1을 곱해보면 쉽게 이해할 수 있다.
OR (논리합) (=||)
- 조건 중 하나라도 만족 할 경우에 True 값 반환
- 논리합연산자인만큼 0과 1을 더해보면 쉽게 이해 할 수 있다.
NOT (논리 부정) (=!)
- 조건이 True면 False 값 반환, False면 True 값 반환
- 주어지는 조건의 값을 반대로 생각하면 이해가 편하다.
논리 연산자 사용 예시
주의하기! 논리 연산자는 앞의 조건이 충족되면 뒤의 조건을 확인하지 않는다.
AND 연산자 (논리곱)
- 모든 조건이 참일때만 참 값(1) 반환
OR 연산자 (논리합)
- 조건 중 하나라도 만족할 경우 참 값(1) 반환
NOT 연산자 (논리부정)
- 조건의 반대 값을 반환
- 참 = True = 1 / 거짓 = False = 0 같은 의미로 사용
반응형