What does this expression actually mean??
Note - the x and y vars are just sample values.
int x = 3; int y = 1; if ((x & y) !=0)
This checks whether x and y both have at least one common bit set. In the case of your example this would be the true.