C++ Program To Demonstrate Bitwise Operators
Write C++ code to demonstrate the use of bitwise operators
// Write C++ code to demonstrate the use of bitwise operators.
#include <bits/stdc++.h>
using namespace std ;
int main()
{
int a = 7,b = 5, c;
c = a&b;
cout << "Bitwise AND \t\t: " <<a <<" & " << b <<" = " << c << endl ;
c = a|b;
cout << "Bitwise OR \t\t: " <<a <<" | " << b <<" = " << c << endl;
c = a^b;
cout << "Bitwise XOR \t\t: " <<a <<" ^ " << b <<" = " << c <<endl ;
c = ~a;
cout << "Bitwise COMPLEMENT \t: " << a <<" = " << c <<endl ;
c = a>>2;
cout << "Right Shift \t\t: " << a <<" >> 2 " << "= " <<c << endl ;
c = a<<2;
cout << "LEFT Shift \t\t: " << a <<" << 2 " << "= " << c <<endl ;
return 0 ;
}
Output:
Bitwise AND : 7 & 5 = 5
Bitwise OR : 7 | 5 = 7
Bitwise XOR : 7 ^ 5 = 2
Bitwise COMPLEMENT : 7 = -8
Right Shift : 7 >> 2 = 1
LEFT Shift : 7 << 2 = 28