Hvordan og hvorfor gør man Bitwise OG i C?

Hvordan Og Hvorfor Gor Man Bitwise Og I C



De bitvise operatorer i computing er specifikt designet til at udføre matematiske operationer på bitniveau. De seks bitvise operatorer for C-programmeringssproget er 'AND', 'OR', 'XOR', 'Complement', 'Left Shift' og 'Right Shift'. I denne artikel vil vi diskutere den bitvise 'OG'-operatør af C-programmeringssproget.

Hvorfor gøre Bitwise OG i C-programmeringssproget?

Den bitvise 'AND'-operation af C-programmeringssproget bruges kun til at tænde et signal, hvis alle de leverede indgange er '1s'. Ellers, hvis en af ​​de medfølgende indgange er '0', så vil udgangen af ​​'AND' operationen også være '0', dvs. signalet vil blive slukket. For at forstå den bitvise 'AND'-operator i C-programmeringssproget mere logisk, skal du gennemgå næste afsnit i denne vejledning.

Hvordan gør man bitvis OG i C-programmeringssproget?

For at udføre den bitvise OG-operation i programmeringssproget C, kan du tage et kig på følgende C-program:









I dette program har vi først erklæret to heltal, 'x' og 'y', og har tildelt dem værdierne '14' og '6'. De binære ækvivalenter af disse to heltal er henholdsvis '1110' og '0110'. Det betyder, at den bitvise OG-operation på disse to tal vil gengive det binære tal '0110', som også svarer til '6'. For at udføre denne bitvise OG-operation har vi simpelthen brugt og-tegnet mellem de heltal 'x' og 'y'.



Efter at have skrevet dette enkle program kompilerede vi det med kommandoen vist nedenfor:





$ gcc og. c -o og

Derefter, for at køre dette program, udførte vi kommandoen, der følger:



$. / og

Outputtet af dette program vist på billedet nedenfor viser, at vores program er blevet udført korrekt og med succes, siden outputtet viste sig at være '6', hvis binære ækvivalent er '0110'. Det betyder, at vores bitvise AND-operation er blevet udført med succes.

Konklusion

Denne artikel handlede om den bitvise 'OG'-funktion af C-programmeringssproget. Vi forklarede først betydningen af ​​denne bitvise operator. Derefter delte vi også, hvordan denne operatør faktisk fungerer i programmeringssproget C.