같음 연산자: = = 및! =

expression == expression
expression != expression

설명

이진 같음 연산자 완전 같음 또는 같지 않음에 대해 피연산자를 비교합니다.

같음 연산자를 같음 (==) 및 같지 않음 (!=), 관계형 연산자 보다 우선 순위가 있지만 이와 유사 하 게 작동 합니다.이러한 연산자의 결과 형식입니다 bool.

같음 연산자 (==) 반환 true 경우 두 피연산자 값입니다. (1) 그렇지 않으면 반환 false (0)입니다.Not 작거나 같음 연산자 (!=) 반환 true 피연산자에 같은 값입니다; 권한이 없는 경우 그렇지 않으면 반환 false.

연산자 키워드에 대해! =

not_eq 연산자는 텍스트에 해당 하는 !=.에 액세스 하는 두 가지는 not_eq 프로그램에서 운영자: 헤더 파일을 포함 iso646.h, 또는 컴파일하는 /Za (언어 확장 비활성화) 컴파일러 옵션.

예제

// expre_Equality_Operators.cpp
// compile with: /EHsc
#include <iostream>

using namespace std;

int main() {
   cout  << boolalpha
         << "The true expression 3 != 2 yields: "
         << (3 != 2) << endl
         << "The false expression 20 == 10 yields: "
         << (20 == 10) << endl;
}

같음 연산자는 동일한 형식의 멤버에 대 한 포인터를 비교할 수 있습니다.이러한 비교 하려면에 설명 된 것 처럼 포인터 멤버 변환에에서 포인터 멤버 변환 수행 됩니다.멤버에 대 한 포인터도 0으로 계산 되는 상수 식으로 비교할 수 있습니다.

참고 항목

참조

이항 연산자 식

C + + 연산자

연산자 우선 순위 및 결합성

C 관계형 및 같음 연산자