#include <stdio.h>
int main() {
int a = 5; // 0101
int b = 3; // 0011
// Bitwise AND, OR, Exclusive OR Operators
printf("a & b = %d\n", a & b); // 1 (0001)
printf("a | b = %d\n", a | b); // 7 (0111)
printf("a ^ b = %d\n", a ^ b); // 6 (0110)
int num = 15;
int result = ~num; //result = -6
// Bitwise NOt Operator
printf("Original number: %d\n", ~num);
printf("Bitwise NOT: %d\n", result);
return 0;
}