>  기사  >  백엔드 개발  >  C 언어에서 논리 연산자의 우선 순위는 무엇입니까?

C 언어에서 논리 연산자의 우선 순위는 무엇입니까?

angryTom
angryTom원래의
2020-03-03 17:49:5917002검색

C 언어에서 논리 연산자의 우선 순위는 무엇입니까?

C 언어에서 논리 연산자의 우선 순위는 무엇인가요?

C 언어는 다음 세 가지 유형을 제공합니다. 논리 연산자.

● 1위안:! (논리적이지 않음).

● 이진수: &&(논리적 AND), ||(논리적 OR).

추천: "C 언어 동영상 튜토리얼"

위의 세 가지 논리 연산자 중 우선순위는 논리 NOT 입니다! 가장 높은 , 논리 AND && 뒤에 , 논리 OR || 및 가장 낮은 우선순위 이 옵니다. 즉, 산술, 논리 및 할당 연산자의 우선 순위는 다음과 같습니다.

Logical NOT! >Arithmetic&&, Logical OR||

논리식의 값은 논리값, 즉 부울 유형(bool)입니다. 이 유형은 C99에서 아직 이 유형을 지원하지 않을 수 있습니다.

논리값은 논리적 참값과 논리적 거짓값으로 구분됩니다. 일반적인 상황에서는 판단 시 0 값만 논리적 거짓 값(false)으로 판단하고, 0이 아닌 모든 값은 저장 및 표현 시 논리적 참 값(true)으로 판단할 수 있으며, 일반적으로 1은 논리 값을 나타내는 데 사용되며 0은 논리 거짓 값을 나타냅니다.

논리 AND && 연산자의 연산 규칙: 두 피연산자가 모두 논리적으로 참인 경우에만 결과가 참이 됩니다. 다른 모든 경우에는 결과가 거짓입니다.


논리 OR || 연산자의 연산 규칙: 두 피연산자가 모두 논리적으로 false인 경우에만 결과가 false입니다. 다른 모든 경우에는 결과가 true입니다.

더 많은 C 언어 튜토리얼을 보려면

PHP中文网을 팔로우하세요!

위 내용은 C 언어에서 논리 연산자의 우선 순위는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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