Comment et pourquoi faire un AND au niveau du bit en C ?

Comment Et Pourquoi Faire Un And Au Niveau Du Bit En C



Les opérateurs au niveau du bit en informatique sont spécifiquement conçus pour effectuer des opérations mathématiques au niveau du bit. Les six opérateurs binaires du langage de programmation C sont 'AND', 'OR', 'XOR', 'Complement', 'Left Shift' et 'Right Shift'. Dans cet article, nous discuterons de l'opérateur 'ET' au niveau du bit du langage de programmation C.

Pourquoi faire un ET au niveau du bit dans le langage de programmation C ?

L'opération 'ET' au niveau du bit du langage de programmation C est utilisée pour activer un signal uniquement si toutes les entrées fournies sont des '1'. Sinon, si l'une des entrées fournies est '0', alors la sortie de l'opération 'ET' sera également '0', c'est-à-dire que le signal sera désactivé. Pour comprendre plus logiquement l'opérateur 'ET' au niveau du bit dans le langage de programmation C, vous devrez parcourir la section suivante de ce guide.

Comment faire un AND au niveau du bit dans le langage de programmation C ?

Pour effectuer l'opération ET au niveau du bit dans le langage de programmation C, vous pouvez consulter le programme C suivant :









Dans ce programme, nous avons d'abord déclaré deux entiers, « x » et « y », et leur avons attribué les valeurs « 14 » et « 6 ». Les équivalents binaires de ces deux nombres entiers sont respectivement '1110' et '0110'. Cela signifie que l'opération ET au niveau du bit sur ces deux nombres rendra le nombre binaire '0110' qui équivaut également à '6'. Pour effectuer cette opération ET au niveau du bit, nous avons simplement utilisé le symbole esperluette entre les entiers 'x' et 'y'.



Après avoir écrit ce programme simple, nous l'avons compilé avec la commande ci-dessous :





$ gcc et. c –o et

Ensuite, pour lancer ce programme, nous avons exécuté la commande qui suit :



$. / et

La sortie de ce programme illustrée dans l'image ci-dessous montre que notre programme a été exécuté correctement et avec succès puisque la sortie s'est avérée être '6', dont l'équivalent binaire est '0110'. Cela signifie que notre opération ET au niveau du bit a été effectuée avec succès.

Conclusion

Cet article portait sur l'opération 'ET' au niveau du bit du langage de programmation C. Nous avons d'abord expliqué la signification de cet opérateur au niveau du bit. Après cela, nous avons également expliqué comment cet opérateur fonctionne réellement dans le langage de programmation C.