>  기사  >  백엔드 개발  >  C++의 논리 연산자는 무엇입니까?

C++의 논리 연산자는 무엇입니까?

下次还敢
下次还敢원래의
2024-05-01 12:15:231107검색

C++에는 세 가지 논리 연산자인 AND(&&), OR(||), NOT(!)이 있습니다. AND는 두 피연산자 중 하나가 true이면 true를 반환하고 그렇지 않으면 false를 반환합니다. NOT은 피연산자의 부울 값을 반전합니다.

C++의 논리 연산자는 무엇입니까?

C++의 논리 연산자

논리 연산자는 부울 값(true/false)에 대해 연산을 수행하고 새로운 부울 값을 생성하는 데 사용됩니다. C++에는 세 가지 논리 연산자가 있습니다.

  • AND (&&)
  • OR (||)
  • NOT (!)

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.