C# Program to Demonstrate LeftShift Operations
Posted by Superadmin on August 15 2022 15:17:07

C# Program to Demonstrate LeftShift Operations

 

 

This is a C# Program to illustrate leftshift operations.

Problem Description

This C# Program Illustrates LeftShift Operations.

Problem Solution

The shift operators allow programmers to adjust an integer by shifting all of its bits to the left or the right.

Program/Source Code

Here is source code of the C# Program to Illustrate LeftShift Operations. The C# program is successfully compiled and executed with Microsoft Visual Studio. The program output is also shown below.

/*
 * C# Program to Illustrate LeftShift Operations
 */
using System;
class sample
{
    public static void Main()
    {
        int x = 1024 * 1024 * 1024;
        uint p = 1024 * 1024 * 1024;
        int y = -42;
        Console.WriteLine("LEFT SHIFT OPERATIONS :");
        Console.WriteLine("{0},{1},{2}", x, x * 2, x << 1);
        Console.WriteLine("{0},{1},{2}", p, p * 2, p << 1);
        Console.WriteLine("{0},{1},{2}", x, x * 4, x << 2);
        Console.WriteLine("{0},{1},{2}", p, p * 4, p << 2);
        Console.WriteLine("{0},{1},{2}", y, y * 1024 * 1024 * 64, x << 26);
        Console.ReadLine();
    }
}
Program Explanation

In this C# program, illustrate leftshift operations. Using ‘x’ integer and ‘p’ unsigned integer variable multiply 1024 value as thrice. Assign -42 values to ‘y’ integer variable.

 

The shift operators allow programmers to adjust an integer by shifting all of its bits to the left or the right. Print the value using leftshift operations.

Runtime Test Cases
 
LEFT SHIFT OPERATIONS :
1073741824,-2147483648,-2147483648
1073741824,2147483648,2147483648
1073741824,0,0
1073741824,0,0
-42,1476395008,0