c#,illustrate,leftshift,operation

Omar 8/9/2016 0

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

C#
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();
    }
} 


/*
Here is the output of the C# Program:

LEFT SHIFT OPERATIONS : 1073741824,-2147483648,-2147483648 1073741824,2147483648,2147483648 1073741824,0,0 1073741824,0,0 -42,1476395008,0

*/

Report Bug

Please Login to Report Bug

Reported Bugs

Comments

Please Login to Comment

Comments