#include <stdio.h>
main()
{
int a = 71; // 00000010
int b = 49; // 00000101
printf("a & b = %d\n", a
& b
); // 00000000 = 0 printf("a & b = %d\n", a
| b
); // 00000111 = 7 printf("~a = %d\n", ~a
); // 11111101 = -1 printf("a >> 1 = %d\n", a
>> 1); // 00000001 = 1 printf("a << 1 = %d\n", a
<< 1); // 00000100 = 8 }
I2luY2x1ZGUgPHN0ZGlvLmg+CgptYWluKCkKewogICAgaW50IGEgPSA3MTsgLy8gMDAwMDAwMTAKICAgIGludCBiID0gNDk7IC8vIDAwMDAwMTAxCiAgICBwcmludGYoImEgJiBiID0gJWRcbiIsIGEgJiBiKTsgICAgLy8gMDAwMDAwMDAgPSAwCiAgICBwcmludGYoImEgJiBiID0gJWRcbiIsIGEgfCBiKTsgICAgLy8gMDAwMDAxMTEgPSA3CiAgICBwcmludGYoIn5hID0gJWRcbiIsIH5hKTsgICAgICAgICAgLy8gMTExMTExMDEgPSAtMQogICAgcHJpbnRmKCJhID4+IDEgPSAlZFxuIiwgYSA+PiAxKTsgIC8vIDAwMDAwMDAxID0gMQogICAgcHJpbnRmKCJhIDw8IDEgPSAlZFxuIiwgYSA8PCAxKTsgIC8vIDAwMDAwMTAwID0gOAp9