It means if I'll use bitwise OR to add variable:
64 |= 32 will return 96
then while checking 96 & (16 || 8 || 4 || 2 || 1) will return 0, yes?
and 96 & (64 || 32) will not return 0.
If I'll use bitwise AND to add:
64 &= 32 it will return 32.
It also means that I can add one more variable
Code:
#define VOTE_NEW 128
And it won't affect any other, ye?