int main() { int a = 60; //0011 1100 60 int b = 13; //0000 1101 13 int c = a && b; //1 (logical and) int d = a || b; //1 (logical or) int e = a & b; //0000 1100 12 (bitwise and) int f = a | b; //0011 1101 61 (bitwise or) int g = a ^ b; //0011 0001 49 (bitwise xor) g = ~(~g); //double not == identity g = g << b; g = g >> b; return c+d+e+f+g; // 124 } void interrupt() { }