#include <iostream>
using namespace std;
int main( )
{
unsigned int a = 60 ; // 60 = 0011 1100
unsigned int b = 13 ; // 13 = 0000 1101
int c = 0 ;
c = a & b; // 12 = 0000 1100
cout << "Line 1 - Value of c is : " << c << endl ;
c = a | b; // 61 = 0011 1101
cout << "Line 2 - Value of c is: " << c << endl ;
c = a ^ b; // 49 = 0011 0001
cout << "Line 3 - Value of c is: " << c << endl ;
c = ~a; // -61 = 1100 0011
cout << "Line 4 - Value of c is: " << c << endl ;
c = a << 2 ; // 240 = 1111 0000
cout << "Line 5 - Value of c is: " << c << endl ;
c = a >> 2 ; // 15 = 0000 1111
cout << "Line 6 - Value of c is: " << c << endl ;
return 0 ;
}
I2luY2x1ZGUgPGlvc3RyZWFtPiAgCgp1c2luZyBuYW1lc3BhY2Ugc3RkOyAgCgppbnQgbWFpbigpICAKCnsgIAoKICB1bnNpZ25lZCBpbnQgYSA9IDYwOwkvLyA2MCA9IDAwMTEgMTEwMCAgCgogIHVuc2lnbmVkIGludCBiID0gMTM7CS8vIDEzID0gMDAwMCAxMTAxICAKCiAgaW50IGMgPSAwOyAgCgogCgogIGMgPSBhICYgYjsgLy8gMTIgPSAwMDAwIDExMDAgIAoKICBjb3V0IDw8ICJMaW5lIDEgLSBWYWx1ZSBvZiBjIGlzIDogIiA8PCBjIDw8IGVuZGwgOyAgCgogICAKCiAgYyA9IGEgfCBiOyAvLyA2MSA9IDAwMTEgMTEwMSAgCgogIGNvdXQgPDwgIkxpbmUgMiAtIFZhbHVlIG9mIGMgaXM6ICIgPDwgYyA8PCBlbmRsIDsgIAoKIAoKICBjID0gYSBeIGI7IC8vIDQ5ID0gMDAxMSAwMDAxICAKCiAgY291dCA8PCAiTGluZSAzIC0gVmFsdWUgb2YgYyBpczogIiA8PCBjIDw8IGVuZGwgOyAgCgogCgogIGMgPSB+YTsgLy8gLTYxID0gMTEwMCAwMDExICAKCiAgY291dCA8PCAiTGluZSA0IC0gVmFsdWUgb2YgYyBpczogIiA8PCBjIDw8IGVuZGwgOyAgCgogCgogIGMgPSBhIDw8IDI7IC8vIDI0MCA9IDExMTEgMDAwMCAgCgogIGNvdXQgPDwgIkxpbmUgNSAtIFZhbHVlIG9mIGMgaXM6ICIgPDwgYyA8PCBlbmRsIDsgIAoKIAoKICBjID0gYSA+PiAyOyAvLyAxNSA9IDAwMDAgMTExMSAgCgogIGNvdXQgPDwgIkxpbmUgNiAtIFZhbHVlIG9mIGMgaXM6ICIgPDwgYyA8PCBlbmRsIDsgIAoKIAoKICByZXR1cm4gMDsgIAoKfSA=