#include <iostream>
using namespace std;
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 ;
}
I2luY2x1ZGUgPGlvc3RyZWFtPiAgCgp1c2luZyBuYW1lc3BhY2Ugc3RkOyAgCgptYWluKCkgIAoKeyAgCgogIHVuc2lnbmVkIGludCBhID0gNjA7CS8vIDYwID0gMDAxMSAxMTAwICAKCiAgdW5zaWduZWQgaW50IGIgPSAxMzsJLy8gMTMgPSAwMDAwIDExMDEgIAoKICBpbnQgYyA9IDA7ICAKCiAKCiAgYyA9IGEgJiBiOyAvLyAxMiA9IDAwMDAgMTEwMCAgCgogIGNvdXQgPDwgIkxpbmUgMSAtIFZhbHVlIG9mIGMgaXMgOiAiIDw8IGMgPDwgZW5kbCA7ICAKCiAgIAoKICBjID0gYSB8IGI7IC8vIDYxID0gMDAxMSAxMTAxICAKCiAgY291dCA8PCAiTGluZSAyIC0gVmFsdWUgb2YgYyBpczogIiA8PCBjIDw8IGVuZGwgOyAgCgogCgogIGMgPSBhIF4gYjsgLy8gNDkgPSAwMDExIDAwMDEgIAoKICBjb3V0IDw8ICJMaW5lIDMgLSBWYWx1ZSBvZiBjIGlzOiAiIDw8IGMgPDwgZW5kbCA7ICAKCiAKCiAgYyA9IH5hOyAvLyAtNjEgPSAxMTAwIDAwMTEgIAoKICBjb3V0IDw8ICJMaW5lIDQgLSBWYWx1ZSBvZiBjIGlzOiAiIDw8IGMgPDwgZW5kbCA7ICAKCiAKCiAgYyA9IGEgPDwgMjsgLy8gMjQwID0gMTExMSAwMDAwICAKCiAgY291dCA8PCAiTGluZSA1IC0gVmFsdWUgb2YgYyBpczogIiA8PCBjIDw8IGVuZGwgOyAgCgogCgogIGMgPSBhID4+IDI7IC8vIDE1ID0gMDAwMCAxMTExICAKCiAgY291dCA8PCAiTGluZSA2IC0gVmFsdWUgb2YgYyBpczogIiA8PCBjIDw8IGVuZGwgOyAgCgogCgogIHJldHVybiAwOyAgCgp9IA==