Learn Programming and technology with ease @ developerpublish.com

HomeCSharpC# Program to Demonstrate Bitwise Operators

# C# Program to Demonstrate Bitwise Operators

This C# program serves as a demonstration of bitwise operators, which are fundamental operators used for manipulating individual bits in integer values. Bitwise operators perform operations at the bit level, allowing you to work with binary representations of numbers. They are commonly used in low-level programming, embedded systems, and various computational tasks.

## Problem Statement

Write a C# program to demonstrate bitwise operators. The program should take input from the user in the form of two integers. The program should display the result of each bitwise operation as output.

## C# Program to Demonstrate Bitwise Operators

```using System;

class Program
{
static void Main(string[] args)
{
Console.WriteLine("Enter two numbers: ");
int x = int.Parse(Console.ReadLine());
int y = int.Parse(Console.ReadLine());

int result = x & y;
Console.WriteLine("{0} & {1} = {2}", x, y, result);

result = x | y;
Console.WriteLine("{0} | {1} = {2}", x, y, result);

result = x ^ y;
Console.WriteLine("{0} ^ {1} = {2}", x, y, result);

result = ~x;
Console.WriteLine("~{0} = {1}", x, result);

result = x << 2;
Console.WriteLine("{0} << 2 = {1}", x, result);

result = x >> 2;
Console.WriteLine("{0} >> 2 = {1}", x, result);
}
}
```

## Input / Output

Share:

### You May Also Like

#### C# Program to Display Upper Triangular Matrix

This C# program calculates and displays an upper triangular matrix based on user input. Problem Statement: The program takes the...

#### C# Program to Interchange the Columns of a Matrix

This C# program is designed to interchange or swap the columns of a matrix. A matrix is a two-dimensional array...

#### C# Program to Find Transpose of a Matrix

This C# program demonstrates how to calculate the transpose of a matrix. The transpose of a matrix is a new...