& 和 && 都可以作为逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式结果都为 true 时,整个运算结果才为 true ;否则,只要有一个为 false ,结果就为 false&& 具有短路的功能。 即如果第一个表达式为 false,就不再进行第二个表达式的计算。& 可以用作位运算符。 当&操作符两边的表达式都不是Boolean类型时,&表示按位与操作。