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

Visibilidad del producto en el sitio web de Odoo

INTRODUCCIÓN ¡Administra la visibilidad de tu producto en el sitio web con Odoo! El módulo …

Deja una respuesta

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