#include <stdio.h>
main()
{
int a = 73; // 00000010
int b = 100; // 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+CgptYWluKCkKewogICAgaW50IGEgPSA3MzsgLy8gMDAwMDAwMTAKICAgIGludCBiID0gMTAwOyAvLyAwMDAwMDEwMQogICAgcHJpbnRmKCJhICYgYiA9ICVkXG4iLCBhICYgYik7ICAgIC8vIDAwMDAwMDAwID0gMAogICAgcHJpbnRmKCJhICYgYiA9ICVkXG4iLCBhIHwgYik7ICAgIC8vIDAwMDAwMTExID0gNwogICAgcHJpbnRmKCJ+YSA9ICVkXG4iLCB+YSk7ICAgICAgICAgIC8vIDExMTExMTAxID0gLTEKICAgIHByaW50ZigiYSA+PiAxID0gJWRcbiIsIGEgPj4gMSk7ICAvLyAwMDAwMDAwMSA9IDEKICAgIHByaW50ZigiYSA8PCAxID0gJWRcbiIsIGEgPDwgMSk7ICAvLyAwMDAwMDEwMCA9IDgKfQ==