Programa C# para demostrar operadores bit a bit

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


Source link

About Carlos Carraveo Jimenez

Check Also

De los silos a la sinergia: integración del chatbot con el centro LLM

En el entorno empresarial actual impulsado por la tecnología, los chatbots de modelo de lenguaje …

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *