C 프로그래밍에서 2개의 변수에 있는 값은 연산자에 따라 익스플로잇을 비교하고 이들 간의 관계가 결정됩니다. 이러한 연산자를 관계 연산자라고 합니다. 사용 가능한 다양한 C++ 관계 연산자는-
연산자 | 설명 |
---|---|
> | 보다 큼 |
>= | 크거나 같음 |
<= | 작거나 같음 |
< | 미만 |
이 연산자를 사용하여 피연산자 간의 관계를 확인할 수 있습니다. 이 연산자는 주로 조건문 및 루프에서 두 피연산자 간의 관계를 찾고 그에 따라 작동하는 데 사용됩니다. 예를 들어,
예시
#include<iostream> using namespace std; int main() { int a = 3, b = 2; if(a < b) { cout<< a << " is less than " << b; } else if(a > b) { cout<< a << " is greater than " << b; } return 0; }
출력
이것은 출력을 줄 것입니다 -
3 is greater than 2
C++의 항등 연산자는 같음(==)이고 같음(!=)이 아닙니다. 그들은 명명된 대로 작업을 수행합니다. 이항 항등 연산자는 피연산자를 완전 항등 또는 부등식에 대해 비교합니다. 같음(==) 및 같지 않음(!=) 등호 연산자는 관계 연산자보다 우선 순위가 낮지만 유사하게 작동합니다. 이러한 연산자의 결과 유형은 bool입니다.
같음 연산자(==)는 두 피연산자의 값이 같으면 참(1)을 반환합니다. 그렇지 않으면 거짓(0)을 반환합니다. 같지 않음 연산자(!=)는 피연산자의 값이 같지 않으면 true를 반환합니다. 그렇지 않으면 false를 반환합니다.
예시
#include <iostream> using namespace std; int main() { cout << boolalpha // For printing true and false as true and false in case of a bool result << "The true expression 3 != 2 yields: " << (3 != 2) << endl << "The false expression 20 == 10 yields: " << (20 == 10) << endl; }
출력
이것은 출력을 제공합니다 -
The true expression 3 != 2 yields: true The false expression 20 == 10 yields: false