java位运算符 &(与),|(或),^(亦或),~(取反) A=0011 1100 B=0000 1101 A&B=0000 1100 //A与B对应位置都为1,则该位置为1,否则为0。A|B=0011 1101 //A与B对应位置都为0,则该位置为0,否则为1。A^B=0011 0001 //A与B对应位置相同则为0,不同则为1。~B=1111 0010 //对应位置分别取反。