Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C++ 관계 및 등호 연산자


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