Các toán tử đẳng thức trong C ++ bằng (==) và không bằng (! =). Họ làm nhiệm vụ như họ được đặt tên. Các toán tử bình đẳng nhị phân so sánh các toán hạng của chúng cho bình đẳng hoặc bất bình đẳng nghiêm ngặt. Các toán tử bình đẳng, bằng (==) và không bằng (! =), Có mức độ ưu tiên thấp hơn các toán tử quan hệ, nhưng chúng hoạt động tương tự. Loại kết quả cho các toán tử này là bool.
Toán tử bằng (==) trả về true (1) nếu cả hai toán hạng có cùng giá trị; nếu không, nó trả về false (0). Toán tử không bằng với (! =) Trả về true nếu các toán hạng không có cùng giá trị; nếu không, nó trả về false.
ví dụ
#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; }
Đầu ra
Điều này cho kết quả -
The true expression 3 != 2 yields: true The false expression 20 == 10 yields: false