Computer >> Máy Tính >  >> Lập trình >> C ++

Các toán tử bình đẳng:==và! =Trong C ++


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 (! =) 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() {  
   // For printing true and false as true and false in case of a bool result
   cout  << boolalpha  
   << "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