Operatory równości: ==
i !=
Składnia
wyrażenie wyrażenia
==
wyrażenie wyrażenia!=
Uwagi
Operatory równości binarnej porównują swoje operandy pod kątem ścisłej równości lub nierówności.
Operatory równości równe (==
) i nie równe (!=
) mają niższy priorytet niż operatory relacyjne, ale zachowują się podobnie. Typ wyniku dla tych operatorów to bool
.
Operator równości (==
) zwraca true
wartość , jeśli oba operandy mają tę samą wartość; w przeciwnym razie zwraca wartość false
. Operator not-equal-to (!=
) zwraca true
, jeśli operandy nie mają tej samej wartości; w przeciwnym razie zwraca wartość false
.
Operator — słowo kluczowe dla !=
Język C++ określa not_eq
jako alternatywną pisownię dla elementu !=
. (Nie ma alternatywnej pisowni dla ==
.) W języku C alternatywna pisownia jest dostarczana jako makro w nagłówku <iso646.h> . W języku C++, alternatywna pisownia jest słowem kluczowym; użycie iso646.h> lub równoważnego <<ciso646> języka C++ jest przestarzałe. W języku Microsoft C++ /permissive-
opcja lub /Za
kompilatora jest wymagana do włączenia alternatywnej pisowni.
Przykład
// 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;
}
Operatory równości mogą porównywać wskaźniki z elementami członkowskimi tego samego typu. W takim porównaniu są wykonywane konwersje wskaźników do składowych. Wskaźniki do elementów członkowskich można również porównać z wyrażeniem stałym, które daje w wyniku wartość 0.
Zobacz też
Wyrażenia z operatorami binarnymi
Wbudowane operatory języka C++, pierwszeństwo; i kojarzenie
Operatory relacyjne i równości języka C
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla