I C er det en foregående regel som eksisterer i tilfelle av operatørgrupper. Hvis det i et problem er flere operatører til stede, løses denne typen problem i henhold til denne rekkefølgen av operatørgrupper.
Bitvis operatør er medlem av denne operatørgruppene. Det er mange typer relasjonelle operatører som er til stede på C -språk.
Det er seks typer bitvis operatør:
Bitvis og (&) operatør:
0 & 0 = 0Eksempel:
int x;Heltall konstant konsumert i DOS -basert arkitektur 2 byte.
Programmering Eksempel 1:
#inkludereProduksjon:
Forklaring:
Her er et eksempel på bitvis og (&) operatør. Bitvis og operatør fungerer som en multiplikasjonsoperatør. Det gitte uttrykket er:
x = 23 & 56;Her gir vi et uttrykk, 23 og 56. Bitvis og operatøren konverterer både inngangene 23 og 56 til de binære verdiene. Multipliser deretter disse verdiene. Resultatet er 16.
Bitvis eller operatør:
0 | 0 = 0Eksempel:
int x;Programmering Eksempel 2:
#inkludereProduksjon:
Forklaring:
Her er et eksempel på bitvis eller ( ! ) operatør. Bitvis eller operatør fungerer som en tilleggsoperatør. Det gitte uttrykket er:
x = 23 & 56;Her er et uttrykk, 23 ! 56. Bitvis og operatøren konverterer både inngangene 23 og 56 til de binære verdiene. Sum disse verdiene. Resultatet er 63.
Bitvis XOR -operatør:
0 ^ 0 = 0Eksempel:
int x;Programmering Eksempel 3:
#inkludereProduksjon:
Forklaring:
Her er et eksempel på bitvis XOR ( ^) operatør. Bitvis XOR -operatør fungerer hvis begge inngangene er de samme (0 eller 1), vil resultatet være null (0). Hvis begge inngangene er forskjellige (enten 0 eller 1), vil resultatet være en (1). Det gitte uttrykket er:
x = 23 & 56;Her er et uttrykk, 23 ^ 56. Bitvis og operatøren konverterer både inngangene 23 og 56 til de binære verdiene. Resultatet er 47.
Høyre skift:
int x;I høyre skiftoperatør Når et hvilket som helst tall er gitt >> 2, betyr det at vi må legge til 2 null, >> 3 Legg til 3 null, på venstre side av binært tall som er gitt (56), det finnes totalt 16 bit, så, så, den Rett mest 2 -sifret (her 00) fjernes.
Programmering Eksempel 4:
#inkludereProduksjon:
Forklaring:
Her er et eksempel på bitvis høyre skift >> operatør. Bitvis høyre skiftoperatør fungerer som en stedforskyvet operatør. Det gitte uttrykket er:
x = 23 >> 56;Her er et uttrykk, 23 ! 56. Bitvis og operatøren konverterer både inngangene 23 og 56 til de binære verdiene. Resultatet er 14.
Venstre shift:
int x;
x = 56 <<3 ;I venstre skift, operatør når et hvilket som helst tall gitt << 3 to add 3 zeros on the right corner of the binary number that is given (56) here, total 16 bits exist, so the left most 3 digit (here 000) are removed.
Programmering Eksempel 5:
#inkludereProduksjon:
Forklaring:
Her er et eksempel på bitvis venstre skift ( << ) operator. Bitwise or operator acts as a place shifted operator. The given expression is:
x = 23 << 56 ;Her gir vi et uttrykk, 23 << 56. Bitwise and operator actually convert both the inputs 23 and 56 to the binary values. The result is 448.
Konklusjon:
Fra diskusjonen ovenfor om konseptet med bitvis operatør, ser vi forskjellige typer programmeringseksempel på bitvis operatør: hvordan bitvis operatør fungerer eller hva som vil være dens output vi diskuterer her. I utgangspunktet gir bitvis operatører oss en utgang på basen av binære verdier. Bitvis operatør gir programmereren en variant av å beregne forskjellige typer binære tall.