관계형 연산자: <>,, < =, 및 > =
expression < expression
expression > expression
expression <= expression
expression >= expression
설명
이진 비교 연산자 다음과 같은 관계를 확인 합니다.
미만 (<)
보다 큼 (>)
보다 작거나 같음 (< =)
보다 크거나 같음 (> =)
관계형 연산자는 왼쪽에서 오른쪽으로 연관성이 있습니다.관계형 연산자의 피연산자가 모두 있어야 산술 또는 포인터 형식입니다.이러한 유형의 값을 yield bool.값이 반환 됩니다 false 식의 관계; 거짓일 경우 (0) 그렇지 않으면, 반환 되는 값 true (1).
예제
// expre_Relational_Operators.cpp
// compile with: /EHsc
#include <iostream>
using namespace std;
int main() {
cout << "The true expression 3 > 2 yields: "
<< (3 > 2) << endl
<< "The false expression 20 < 10 yields: "
<< (20 < 10) << endl;
}
때문에 위의 예제에서 식은 괄호로 묶인 수 합니다 스트림에 삽입 연산자 (<<) 관계 연산자 보다 우선 순위가 높습니다.따라서 첫 번째 괄호 없는 식으로 평가 되며:
(cout << "The true expression 3 > 2 yields: " << 3) < (2 << "\n");
에 일반적인 산술 변환이 적용 산술 변환 산술 형식 피연산자에 적용 됩니다.