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입니다.
PHP中文网을 팔로우하세요!
위 내용은 C 언어에서 논리 연산자의 우선 순위는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!