Taqqoslash operatorlari
Taqqoslash operatorlari
Taqqoslash operatorlari ikki qiymatni (yoki o‘zgaruvchini) solishtirish uchun ishlatiladi. Bu dasturlashda muhim, chunki u javob topish va qaror qabul qilishga yordam beradi.
Taqqoslash natijasida qaytariladigan qiymat 1 yoki 0 bo‘ladi, ya’ni rost (true) (1) yoki yolg‘on (false) (0). Bu qiymatlar Boolean qiymatlar deb ataladi va ular haqida Boolean qiymatlari hamda If..Else boblarida batafsil bilib olasiz.
Quyidagi misolda 5 soni 3 dan kattaligini aniqlash uchun katta operatoridan (>) foydalanamiz:
Misol
int x = 5;
int y = 3;
printf("%d", x > y); // returns 1 (true) because 5 is greater than 3
O‘zingiz sinab ko‘ring »
Barcha taqqoslash operatorlari ro‘yxati:
| Operator | Nomi | Misol | Tavsif | Sinab ko‘ring |
|---|---|---|---|---|
| == | Teng | x == y | Qiymatlar teng bo‘lsa, 1 qaytaradi | Sinab ko‘ring » |
| != | Teng emas | x != y | Qiymatlar teng bo‘lmasa, 1 qaytaradi | Sinab ko‘ring » |
| > | Katta | x > y | Birinchi qiymat ikkinchisidan katta bo‘lsa, 1 qaytaradi | Sinab ko‘ring » |
| < | Kichik | x < y | Birinchi qiymat ikkinchisidan kichik bo‘lsa, 1 qaytaradi | Sinab ko‘ring » |
| >= | Katta yoki teng | x >= y | Birinchi qiymat ikkinchisidan katta yoki unga teng bo‘lsa, 1 qaytaradi | Sinab ko‘ring » |
| <= | Kichik yoki teng | x <= y | Birinchi qiymat ikkinchisidan kichik yoki unga teng bo‘lsa, 1 qaytaradi | Sinab ko‘ring » |
Hayotiy misollar
Taqqoslash operatorlari ko‘pincha hayotiy shartlarda ishlatiladi, masalan, insonning ovoz berish uchun yoshi yetarli ekanligini tekshirishda:
Misol
int age = 18;
printf("%d\n", age >= 18); // 1 (true), old enough to vote
printf("%d\n", age < 18); // 0 (false)
Yana bir keng tarqalgan qo‘llanish — parolning yetarlicha uzunligini tekshirish:
Misol
int passwordLength = 5;
printf("%d\n", passwordLength >= 8); // 0 (false), too short
printf("%d\n", passwordLength < 8); // 1 (true), needs more characters
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
