Bit and, or, xor, not operator : Operator bitwise : Language Basics C# Source Code


Custom Search

C# Source Code » Language Basics » Operator bitwise »

 

Bit and, or, xor, not operator








    
 

using System;
class LogOpsApp
{
    public static void display(byte left, byte right, byte ans, string op) {
        string Lstr = null;
        string Rstr = null;
        string Astr = null;
        Lstr = Convert.ToString(left, 2);
        if (0 != right)
            Rstr = Convert.ToString(right, 2);
        else
            Rstr = "--------";
        Astr = Convert.ToString(ans, 2);
   
        Console.WriteLine("\t{0,8}\n{1}\t{2,8}\n\t{3,8}\n",Lstr, op, Rstr, Astr);
    }
   
    static void Main(string[] args)
    {
        byte a, b, c, d, e, f, g;
        a = 255;
        b = 132;
        c = 85;
        byte OneOperand = 0;
   
        d = (byte)(a & b);
        display (a, b, d, "&");
        e = (byte)(d | c);
        display (d, c, e, "|");
        f = (byte)(e ^ a);
        display (e, a, f, "^");
        g = (byte)~f;
        display (f, OneOperand, g, "~");
    }
}

 
    
   
  
   







HTML code for linking to this page:

Follow Navioo On Twitter

C# Source Code

 Navioo Language Basics
» Operator bitwise