C++의 항등 연산자는 같음(==)이고 같음(!=)이 아닙니다. 그들은 명명된 대로 작업을 수행합니다. 이항 항등 연산자는 피연산자를 완전 항등 또는 부등식에 대해 비교합니다. 같음(==) 및 같지 않음(!=) 등호 연산자는 관계 연산자보다 우선 순위가 낮지만 유사하게 작동합니다. 이 연산자의 결과 유형은 bool입니다.
같음 연산자(==)는 두 피연산자의 값이 같으면 참(1)을 반환합니다. 그렇지 않으면 거짓(0)을 반환합니다. 같지 않음 연산자(!=)는 피연산자의 값이 같지 않으면 true를 반환합니다. 그렇지 않으면 false를 반환합니다.
예시
#include <iostream> using namespace std; int main() { // For printing true and false as true and false in case of a bool result cout << boolalpha << "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