C++에는 세 가지 논리 연산자인 AND(&&), OR(||), NOT(!)이 있습니다. AND는 두 피연산자 중 하나가 true이면 true를 반환하고 그렇지 않으면 false를 반환합니다. NOT은 피연산자의 부울 값을 반전합니다.
C++의 논리 연산자
논리 연산자는 부울 값(true/false)에 대해 연산을 수행하고 새로운 부울 값을 생성하는 데 사용됩니다. C++에는 세 가지 논리 연산자가 있습니다.
AND (&&)
AND 연산자가 true를 반환하는 경우 그리고 두 피연산자가 모두 참인 경우에만 가능합니다. 그렇지 않으면 false를 반환합니다. 테이블은 다음과 같습니다.
작업 1 | 작업 2 | Result |
---|---|---|
true | true | true |
true | 거짓 | 거짓 |
거짓 | true | false |
false | false | false |
OR (||)
OR 연산자는 두 피연산자 중 하나가 true인 경우에만 true를 반환합니다. 그렇지 않으면 false를 반환합니다. 테이블은 다음과 같습니다.
작업 1 | 작업 2 | Result |
---|---|---|
true | true | true |
true | 거짓 | 참 |
거짓 | true | true |
false | false | false |
NOT (!)
NOT 연산자는 피연산자의 부울 값을 반전시키는 단항 연산자입니다. 참은 거짓이 되고, 거짓은 참이 됩니다. 테이블은 다음과 같습니다.
Operations | Result |
---|---|
true | false |
false | true |
위 내용은 C++의 논리 연산자는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!