Cómo y por qué hacer bit a bit y en c?

Cómo y por qué hacer bit a bit y en c?
Los operadores bit a bit en la informática están diseñados específicamente para realizar operaciones matemáticas en el nivel de bits. Los seis operadores bit a bit del lenguaje de programación C son "y", "o", "xor", "complemento", "desplazamiento izquierdo" y "cambio derecho". En este artículo, discutiremos el operador bitwise "y" del lenguaje de programación C.

Por qué hacer bit a bit y en el lenguaje de programación C?

La operación bitwise "y" del lenguaje de programación C se utiliza para activar una señal solo si todas las entradas proporcionadas son "1s". De lo contrario, si alguna de las entradas proporcionadas es "0", entonces la salida de la operación "y" también será "0" I.mi., la señal se apagará. Para comprender el operador bitwise "y" en el lenguaje de programación C más lógicamente, tendrá que pasar por la siguiente sección de esta guía.

Cómo hacerlo bit a bit y en el lenguaje de programación C?

Para realizar el bit a bit y la operación en el lenguaje de programación C, puede echar un vistazo al siguiente programa C:

En este programa, primero hemos declarado dos enteros, "X" e "Y", y les hemos asignado los valores "14" y "6". Los equivalentes binarios de estos dos enteros son "1110" y "0110" respectivamente. Significa que el bit a bit y la operación en estos dos números representarán el número binario "0110", que también es equivalente a "6". Para realizar esta operación y operación bit a bit, simplemente hemos usado el símbolo de los amperandos entre los enteros "x" y "y".

Después de escribir este programa simple, lo compilamos con el comando que se muestra a continuación:

$ GCC y.C -O y

Luego, para ejecutar este programa, ejecutamos el comando que sigue:

ps ./y

La salida de este programa que se muestra en la siguiente imagen muestra que nuestro programa se ha ejecutado de manera correcta y exitosa ya que la salida resultó ser "6", cuyo equivalente binario es "0110". Esto significa que nuestra operación bit a bit y se ha realizado con éxito.

Conclusión

Este artículo se trataba de la operación bit a bit "y" del lenguaje de programación C. Primero explicamos la importancia de este operador bitwise. Después de eso, también compartimos cómo este operador realmente funciona en el lenguaje de programación C.