Hvordan og hvorfor gjøre bitvis OG i C?

Hvordan Og Hvorfor Gjore Bitvis Og I C



De bitvise operatorene i databehandling er spesielt designet for å utføre matematiske operasjoner på bitnivå. De seks bitvise operatorene til C-programmeringsspråket er 'AND', 'OR', 'XOR', 'Complement', 'Left Shift' og 'Right Shift'. I denne artikkelen skal vi diskutere den bitvise 'AND'-operatøren til C-programmeringsspråket.

Hvorfor gjøre Bitwise OG i C-programmeringsspråket?

Den bitvise 'AND'-operasjonen til C-programmeringsspråket brukes til å slå på et signal bare hvis alle de angitte inngangene er '1s'. Ellers, hvis noen av de angitte inngangene er '0', vil utgangen fra 'AND'-operasjonen også være '0', dvs. at signalet vil bli slått av. For å forstå den bitvise 'AND'-operatoren i C-programmeringsspråket mer logisk, må du gå gjennom neste del av denne veiledningen.

Hvordan gjøre bitvis OG i C-programmeringsspråket?

For å utføre den bitvise OG-operasjonen i programmeringsspråket C, kan du ta en titt på følgende C-program:









I dette programmet har vi først erklært to heltall, 'x' og 'y', og har tildelt dem verdiene '14' og '6'. De binære ekvivalentene til disse to heltallene er henholdsvis '1110' og '0110'. Det betyr at den bitvise OG-operasjonen på disse to tallene vil gjengi det binære tallet '0110', som også tilsvarer '6'. For å utføre denne bitvise OG-operasjonen har vi ganske enkelt brukt og-tegnet mellom heltallene 'x' og 'y'.



Etter å ha skrevet dette enkle programmet, kompilerte vi det med kommandoen vist nedenfor:





$ gcc og. c –o og

Deretter, for å kjøre dette programmet, utførte vi kommandoen som følger:



$. / og

Utdataene fra dette programmet vist i bildet nedenfor viser at programmet vårt har blitt utført riktig og vellykket siden utdataene viste seg å være '6', hvis binære ekvivalent er '0110'. Dette betyr at vår bitvise OG-operasjon har blitt utført vellykket.

Konklusjon

Denne artikkelen handlet om den bitvise 'AND'-operasjonen av C-programmeringsspråket. Vi forklarte først betydningen av denne bitvise operatøren. Etter det delte vi også hvordan denne operatøren faktisk fungerer i programmeringsspråket C.