&:按位操作符(“与”),将两个表达式的值按二进制位展开,对应的位(bit)按值进行”与”运算,结果保留在该位上。 eg1:17&18 对应的二进制就是00010010 &00010011 00010010 该位只要有一个值是0结果就是0,否则就是1. 如果两数位数不同,则较短数高位补零,再运算。