Skip to content

Taqqoslash operatorlari

Taqqoslash operatorlari ikkita qiymatni (yoki o'zgaruvchini) solishtirish uchun ishlatiladi. Bu dasturlashda juda muhim, chunki u bizga savollarga javob topishga va qarorlar qabul qilishga yordam beradi.

Taqqoslashdan qaytadigan natija yoki 1 (true - rost), yoki 0 (false - yolg'on) bo'ladi. Ushbu qiymatlar Mantiqiy (Boolean) qiymatlar deb ataladi va siz ular haqida Mantiqiy qiymatlar hamda If..Else darslarida batafsilroq bilib olasiz.

Quyidagi misolda biz 5 ning 3 dan katta ekanligini aniqlash uchun katta operatoridan (>) foydalanamiz:

MISOL

cpp
int x = 5;
int y = 3;
cout << (x > y); // 1 (true) qaytaradi, chunki 5 soni 3 dan katta

Barcha taqqoslash operatorlari ro'yxati:

OperatorNomiMisol
==Tengx == y
!=Teng emasx != y
>Kattax > y
<Kichikx < y
>=Katta yoki tengx >= y
<=Kichik yoki tengx <= y

Hayotiy misollar

Taqqoslash operatorlari ko'pincha real hayotga oid shartlarda qo'llaniladi, masalan, shaxsning ovoz berish yoshiga yetgan-yetmaganini tekshirish:

MISOL

cpp
int yosh = 18;

cout << (yosh >= 18) << "\n"; // 1 (true), ovoz berish uchun yetarli yosh
cout << (yosh < 18) << "\n";  // 0 (false)

Yana bir keng tarqalgan misol - parol uzunligini tekshirish:

MISOL

cpp
int parolUzunligi = 5;

cout << (parolUzunligi >= 8) << "\n"; // 0 (false), juda qisqa
cout << (parolUzunligi < 8) << "\n";  // 1 (true), yana belgi qo'shish kerak