Toán tử so sánh bằng trong C++ là == (bằng) và != (khác). Chúng làm đúng như tên gọi. Toán tử nhị phân so sánh hai toán hạng về sự bằng/khác ngặt. Độ ưu tiên thấp hơn toán tử quan hệ nhưng hành vi tương tự. Kết quả kiểu bool.
== trả về true (1) nếu hai toán hạng cùng giá trị, ngược lại false (0). != trả về true nếu khác giá trị, ngược lại false.
Ví dụ
#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;
}
Đầu ra
The true expression 3 != 2 yields: true The false expression 20 == 10 yields: false