같음 연산자: = = 및! =
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으로 계산 되는 상수 식으로 비교할 수 있습니다.