Hoe en waarom Bitwise EN in C doen?

Hoe En Waarom Bitwise En In C Doen



De bitsgewijze operatoren in informatica zijn specifiek ontworpen om wiskundige bewerkingen op bitniveau uit te voeren. De zes bitsgewijze operators van de programmeertaal C zijn 'AND', 'OR', 'XOR', 'Complement', 'Left Shift' en 'Right Shift'. In dit artikel bespreken we de bitsgewijze 'AND' -operator van de programmeertaal C.

Waarom Bitwise EN in de programmeertaal C doen?

De bitsgewijze 'AND'-bewerking van de programmeertaal C wordt gebruikt om een ​​signaal alleen in te schakelen als alle opgegeven ingangen '1s' zijn. Anders, als een van de geleverde ingangen '0' is, zal de uitvoer van de 'AND'-bewerking ook '0' zijn, d.w.z. het signaal wordt uitgeschakeld. Om de bitsgewijze 'AND'-operator in de programmeertaal C logischer te begrijpen, moet u het volgende gedeelte van deze handleiding doornemen.

Hoe doe je Bitwise AND in de programmeertaal C?

Om de bitsgewijze EN-bewerking in de programmeertaal C uit te voeren, kunt u het volgende C-programma bekijken:









In dit programma hebben we eerst twee gehele getallen, 'x' en 'y', gedeclareerd en ze de waarden '14' en '6' toegekend. De binaire equivalenten van deze twee gehele getallen zijn respectievelijk '1110' en '0110'. Het betekent dat de bitsgewijze AND-bewerking op deze twee getallen het binaire getal '0110' oplevert, wat ook gelijk is aan '6'. Om deze bitsgewijze EN-bewerking uit te voeren, hebben we eenvoudig het ampersand-symbool tussen de gehele getallen 'x' en 'y' gebruikt.



Na het schrijven van dit eenvoudige programma hebben we het gecompileerd met het onderstaande commando:





$ gcc en. c –o en

Om dit programma vervolgens uit te voeren, hebben we de volgende opdracht uitgevoerd:



$. / en

De uitvoer van dit programma in de onderstaande afbeelding laat zien dat ons programma correct en succesvol is uitgevoerd sinds de uitvoer '6' bleek te zijn, waarvan het binaire equivalent '0110' is. Dit betekent dat onze bitsgewijze EN-bewerking met succes is uitgevoerd.

Conclusie

Dit artikel ging helemaal over de bitsgewijze 'AND' -bewerking van de programmeertaal C. We hebben eerst de betekenis van deze bitsgewijze operator uitgelegd. Daarna hebben we ook gedeeld hoe deze operator in de programmeertaal C werkt.