Este programa C# sirve como demostración de operadores bit a bit, que son operadores fundamentales utilizados para manipular bits individuales en valores enteros. Los operadores bit a bit realizan operaciones a nivel de bits, lo que le permite trabajar con representaciones binarias de números. Se utilizan comúnmente en programación de bajo nivel, sistemas integrados y diversas tareas computacionales.
Planteamiento del problema
Escriba un programa en C# para demostrar los operadores bit a bit. El programa debe recibir información del usuario en forma de dos números enteros. El programa debe mostrar el resultado de cada operación bit a bit como salida.
Programa C# para demostrar operadores bit a bit
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); } }
De entrada y salida
Artículos Relacionados
Source link