Munosabat operatorlari: Bunday operatorlar ikki qiymatni taqqoslash uchun ishlatiladi.
“==” Tenglik operatori. Bu operator yordmida ikki qimatni tengligini tekshirish uchun ishlatiladi. Agar qiymatlar teng bo’lsa true, teng emas bo’lsa false qiymat qaytaradi. Misol uchun: a=2, b=3 bo’lsa a==b false qiymat qaytaradi, a=2, b=2 bo’lsa a==b true qiymat qaytaradi.
“!=” Teng emas operatori. Bu operator yordmida ikki qimatni teng emasligini tekshirish uchun ishlatiladi. Agar qiymatlar teng bo’lsa false, teng emas bo’lsa bo’lsa true qiymat qaytaradi. Misol uchun: a=2, b=3 bo’lsa a!=b true qiymat qaytaradi, a=2, b=2 bo’lsa a!=b false qiymat qaytaradi.
“>” Katta operatori. Bu operator berilgan birinchi qiymat ikkinchisidan kattaligini tekshiradi. Misol uchun: a=8, b=6 bo’lsa a>b true, b>a false qiymat qaytaradi.
“<” Kichik operatori. Bu operator berilgan birinchi qiymat ikkinchisidan kichikligini tekshiradi. Misol uchun: a=4, b=6 bo’lsa a=” munosabat operatorlari ham xuddi shunday ishlatiladi faqatgina, a=b holatda ham true qiymat qaytaradi.
Mantiqiy operatorlar. Munosabat operatorlaridan farqli ravishda mantiqiy operatorlar ikki yoki unda ko’p shartlarni tekshirish uchunishlatiladi.
“&&” Mantiqiy “Va” operatori. Bu operator berilgan ikki operand ham true qiymatni qabul qilsagina True, aks holda false qiymatni qaytaradi. Misol uchun: a=true, b=true, a&&b=true; a=true, b=false, a&&b= false; a=false, b=true, a&&b=false; a=false, b=false, a&&b=false;
“||” Mantiqiy “YOKI” operatori. Bu operator berilgan ikkita operandning har ikkisi false qiymatni qabul qilgandagina false qiymatni, aks holda true qiymatni qabul qiladi. Misol uchun: a=true, b=true bo’lsa, a||b=true;
a=true, b=false bo’lsa, a||b=true; a=false, b=false bo’lsa, a||b=false;
“!” Mantiqiy “EMAS” operatori. Bu operator berilgan mantiqiy qiymatning inkorini qaytaradi. Argument false qiymatni qabul qilganda true qiymatni, aks holda false qiymatni qabul qiladi. Misol uchun: a=false bo’lsa, !a=true
Do'stlaringiz bilan baham: |