Operator C# Tutorial

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