Bitwise Operators include:
int main() { unsigned char a = 5, b = 9; printf("a = %d, b = %d\n", a, b); / a = 5(00000101), b = 9(00001001) printf("a&b = %d\n", a & b); // result 00000001 printf("a|b = %d\n", a | b); // result 00001101 printf("a^b = %d\n", a ^ b); // result 00001100 printf("~a = %d\n", a = ~a); // result 11111010 printf("b<<1 = %d\n", b << 1); // result 00010010 printf("b>>1 = %d\n", b >> 1); // result 00000100 return 0; }