
int i=100,j=20; int c=i&j; int r=i|j; printf("%d",c); printf("%d",r);

#include<stdio.h>
#include<conio.h>
void main(){
int i=100,j=20; int c=i&j; int r=i|j;
printf("%d",c);
printf("%d",r);
getch();
}
The above code displays the output: 4116

Sir how i&j gives 116 and i|j gives 4. what are these operators used for ??