潇歌漓
2020年11月07日
相同点:两者表示逻辑与运算符,运算符两边的条件都为true时返回true,当有一个为false时返回false。不同点:&&有短路的意思,当前面的表达式为false时后面的表达式就不会再运行了。&则是前面的表达式为false时后面的表达式依然执行。它还可以表示按位与运算,表达式结果不为boolean时与整数进行&运算。