a prints out
3, how does this if statement
if a & y == 1 returns a true then? As you can clearly see y = 1 and a = 3, they both do not equal to 1 and the if statement should return false, not true? if I type this instead
a & y == 1 that returns a false and it does not execute the print macro.
I am kinda confused over here.