static void Main(string[] args)
{
Console.Write("Enter a number : ");
byte b = (byte) Int32.Parse(Console.ReadLine());
{
Console.Write("Enter a number : ");
byte b = (byte) Int32.Parse(Console.ReadLine());
for (int t = 128; t > 0; t = t / 2)
{
//Convent into binary
if ((b & t) != 0)
{
Console.Write("1 ");
}
else
{
Console.Write("0 ");
}
}
Console.WriteLine();
b = (byte) ~b;
for(int t=128;t>0;t=t/2)
{
//NOT operation
if((b&t)!=0)
{
Console.Write("1 ");
}
else
{
Console.Write("0 ");
}
}
Console.Read();
}
{
//Convent into binary
if ((b & t) != 0)
{
Console.Write("1 ");
}
else
{
Console.Write("0 ");
}
}
Console.WriteLine();
b = (byte) ~b;
for(int t=128;t>0;t=t/2)
{
//NOT operation
if((b&t)!=0)
{
Console.Write("1 ");
}
else
{
Console.Write("0 ");
}
}
Console.Read();
}
OUTPUT: