C Program to Demonstrate Bitwise Operators
Write C code to demonstrate the use of bitwise operators.
//Write a c program to demonstrate bitwise operator #include <stdio.h> int main() { int a = 7,b = 5, c; printf("Bitwise AND \t\t: %d & %d = %d", a, b, a & b); printf(" \nBitwise OR \t\t: %d | %d = %d",a, b, a | b); printf(" \nBitwise XOR \t\t: %d ^ %d = %d", a, b, a ^ b); printf(" \nBitwise COMPLEMENT \t: ~%d = %d", a, ~a); printf("\nRight Shift \t\t: %d >> 2 = %d", a, a >> 2); printf("\nLeft Shift \t\t: %d << 2 = %d\n", a, a << 2); 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