On the other hand, true =-1 = & HFFFF, that is, true is equivalent to an integer of 1 bit, so when it is and with any number, the result remains unchanged; And False = 0, in other words, False is an integer with all bits of 0, so when it is AND with any number, the result is 0.
I don't know if you understand.