Write a C# Program to Illustrate LeftShift Operations:
This C# Program Illustrates LeftShift Operations. The shift operators allow programmers to adjust an integer by shifting all of its bits to the left or the right.
Here is 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.
ANS:
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();
}
}
Output:
LEFT SHIFT OPERATIONS :
1073741824,-2147483648,-2147483648
1073741824,2147483648,2147483648
1073741824,0,0
1073741824,0,0
-42,1476395008,0
This C# Program Illustrates LeftShift Operations. The shift operators allow programmers to adjust an integer by shifting all of its bits to the left or the right.
Here is 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.
ANS:
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();
}
}
Output:
LEFT SHIFT OPERATIONS :
1073741824,-2147483648,-2147483648
1073741824,2147483648,2147483648
1073741824,0,0
1073741824,0,0
-42,1476395008,0
Post a Comment