Mega Code Archive

 
Categories / C# Tutorial / Operator
 

Logical operators

Operator Meaning &AND |OR ^XOR (exclusive OR) ||Short-circuit OR &&Short-circuit AND !NOT pQp & qp | qp ^ q!p FalseFalseFalseFalseFalseTrue TrueFalseFalseTrueTrueFalse FalseTrueFalseTrueTrueTrue TrueTrueTrueTrueFalseFalse using System;    class Example {       public static void Main() {          bool b1, b2;        b1 = true;      b2 = false;      if(b1 & b2)          Console.WriteLine("(b1 & b2) is true");      if(!(b1 & b2))          Console.WriteLine("!(b1 & b2) is true");      if(b1 | b2)          Console.WriteLine("b1 | b2 is true");      if(b1 ^ b2)          Console.WriteLine("b1 ^ b2 is true");    }     } a = 8 a = 14 a = 6 a = -13