조건부 논리 연산자

작가: John Stephens
창조 날짜: 26 1 월 2021
업데이트 날짜: 18 할 수있다 2024
Anonim
자바스크립트, 조건문 표현 꿀팁 대 방출! 논리 연산자 (Logical Operators) 와 삼항 연산자 (Ternary Operator)로 간결하게 조건 문 표현하기!
동영상: 자바스크립트, 조건문 표현 꿀팁 대 방출! 논리 연산자 (Logical Operators) 와 삼항 연산자 (Ternary Operator)로 간결하게 조건 문 표현하기!

콘텐츠

정의-조건부 논리 연산자 란 무엇입니까?

C #의 조건부 논리 연산자에는 조건부 AND 연산자 (&&) 및 조건부 OR 연산자 (||)가 포함됩니다. 부울 논리 연산자 (& 및 |)의 조건부 버전입니다.


조건부 논리 연산자는 의사 결정문에 사용되며 여러 부울 식의 조합으로 지정된 조건에 따라 실행 경로를 결정합니다. 불필요한 논리를 무시하고 실행 시간을 절약하여 특히 여러 조건부 연산자를 사용하는 논리식에서 효율적인 코드를 생성하는 데 도움이됩니다.

항상 두 피연산자를 모두 평가하는 부울 논리 연산자 "&"및 "|"와 달리 조건부 논리 연산자는 필요한 경우에만 두 번째 피연산자를 실행합니다. 결과적으로 조건부 논리 연산자는 부울 논리 연산자보다 빠르며 종종 선호됩니다. 조건부 논리 연산자를 사용한 실행을 "단락"또는 "게으른"평가라고합니다.

조건부 논리 연산자는 단락 논리 연산자라고도합니다.

Microsoft Azure 및 Microsoft 클라우드 소개 | 이 가이드를 통해 클라우드 컴퓨팅에 관한 모든 내용과 클라우드에서 비즈니스를 마이그레이션하고 운영하는 데 Microsoft Azure가 어떻게 도움이되는지 알아 봅니다.

Techopedia는 조건부 논리 연산자를 설명합니다.

조건부 AND 연산자 (&&)는 부울 유형의 피연산자의 논리 AND를 수행하는 데 사용됩니다. 두 번째 피연산자의 평가는 필요한 경우에만 발생합니다. 부울 논리 연산자 "&"와 유사하지만 첫 번째 피연산자가 false를 리턴하는 경우를 제외하고 두 번째 피연산자는 평가되지 않습니다. 피연산자 모두의 평가가 true를 반환하는 경우에만 "&&"연산이 true이기 때문입니다.

조건부 OR 연산자 (||)는 Boole 유형의 피연산자의 논리 OR을 수행하는 데 사용됩니다. 첫 번째 피연산자가 true로 평가되면 두 번째 피연산자의 평가는 발생하지 않습니다. 부울 논리 연산자 "|"와 다릅니다. 제 1 피연산자가 참으로 평가 될 때 제 2 피연산자가 평가되지 않는 "단락"평가를 수행함으로써; 이것은 "||"의 결과 때문입니다 두 피연산자 중 하나의 평가가 true를 반환하면 연산이 true입니다.


예를 들어, 숫자가 상한 및 하한 내에 있는지 확인하기 위해 논리 AND 연산은 상한 및 하한을 확인하는 두 조건에 대해 수행 될 수 있으며 부울 표현식으로 표시됩니다.

조건부 논리 연산자는 왼쪽 연관입니다. 이는 여러 연산자가있는 표현식에서 왼쪽에서 오른쪽으로 순서대로 평가됨을 의미합니다.

이 정의는 C #으로 작성되었습니다.