按位与,要与逻辑与(&&)区分开true & true == truetrue & false = falsefalse & null ,呵呵不好意思,崩了,false && null == false,不崩,它计算了左边发现是false就不继续计算右边了
按位逗与地的计算是把两个数字分别写成二进制形式,然后按照每一位判断,&计算中,只要有一个是0就算成0 20->101008 ->01000--------------a 00000