Katta yoki teng. Ikki operandni solishtiradi va agar birinchi operand ikkinchisidan katta yoki unga teng bo'lsa, true qiymatini qaytaradi, aks holda false qaytaradi :
int a = 10; int b = 4;
bool c = a >= b; // true
bool d = a >= 25; // false
<, > <=, >= amallari == va != amallariga nisbatan ustunlikka ega
Mantiqiy operatoplar
Shuningdek, C# tilida bool qiymatini qaytaradigan mantiqiy operatorlari ham mavjud. Ular bool qiymatlarini operand sifatida qabul qiladilar. Odatda munosabatlarga qo'llaniladi, ular bir nechta taqqoslash amallarini birlashtirish uchun qo’llaniladi.
|
Mantiqiy qo'shish yoki mantiqiy YOKI amali. Operandlardan kamida bittasi rost bo'lsa, true qiymatini qaytaradi.
// 5>6 -false, 4<6 -true, shuning uchun ham true qaytaradi
bool x1 = (5 > 6) | (4 < 6);
//5>6-false, 4>6-false, shuning uchun ham false qaytaradi
bool x2 = (5 > 6) | (4 > 6);
Mantiqiy operatoplar
&
Mantiqiy ko'paytirish amali yoki mantiqiy VA. Ikkala operand bir vaqtning o'zida rost bo'lsa, true qiymatini qaytaradi.
// 5>6-false, 4<6-true, shuning uchun ham false qaytaradi
bool x1 = (5 > 6) & (4 < 6);
// 5<6 -true, 4<6 -true, shuning uchun ham true qaytaradi
bool x2 = (5 < 6) & (4 < 6);
||
Mantiqiy qo'shish amali. Operandlardan kamida bittasi rost bo'lsa, true qiymatini qaytaradi.
// 5>6-false, 4<6-true, shuning uchun ham true qaytaradi
bool x1 = (5 > 6) || (4 < 6);
//5>6-false, 4>6-false, shuning uchun ham false qaytaradi
bool x2 = (5 > 6) || (4 > 6);
Mantiqiy operatoplar
&&
Mantiqiy ko'paytirish amali. Ikkala operand bir vaqtning o'zida rost bo'lsa, true qiymatini qaytaradi.