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
int x = 5;
int y = 3;
cout << (x > y); // 1 (true) qaytaradi, chunki 5 soni 3 dan kattaBarcha taqqoslash operatorlari ro'yxati:
| Operator | Nomi | Misol |
|---|---|---|
== | Teng | x == y |
!= | Teng emas | x != y |
> | Katta | x > y |
< | Kichik | x < y |
>= | Katta yoki teng | x >= y |
<= | Kichik yoki teng | x <= y |
Hayotiy misollar
Taqqoslash operatorlari ko'pincha real hayotga oid shartlarda qo'llaniladi, masalan, shaxsning ovoz berish yoshiga yetgan-yetmaganini tekshirish:
MISOL
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
int parolUzunligi = 5;
cout << (parolUzunligi >= 8) << "\n"; // 0 (false), juda qisqa
cout << (parolUzunligi < 8) << "\n"; // 1 (true), yana belgi qo'shish kerak