AnkitWebLogic

Example: Bitwise Operator

Example 1: Write a program to explain the use of Bitwise Operator. 1

#include<stdio.h>
void main()
{
	int a=3, b=6, c;
    c = a&b;
    printf("\na&b = %d",c);
    c = a|b;
    printf("\na|b = %d",c);
    c = a^b;
    printf("\na^b = %d",c);
    c = ~a;
    printf("\n~a = %d",c);
    c = a<<3;
    printf("\na<<3 = %d",c);
    c = b>>2;
    printf("\nb>>2 = %d",c);
}
a&b = 2
a|b = 7
a^b = 5
~a = -4
a<<3 = 24
a>>3 = 1