单&
如果第一个条件表达式的值为false,还要计算第二个表达式的值
双&&
如果第一个条件表达式的值为false,第二个条件表达式的值就不再进行计算。
单|
如果第一个条件表达式的值为true,还要计算第二个表达式的值
双||
如果第一个条件表达式的值为true,第二个条件表达式的值就不再进行计算。
单&
如果第一个条件表达式的值为false,还要计算第二个表达式的值
双&&
如果第一个条件表达式的值为false,第二个条件表达式的值就不再进行计算。
单|
如果第一个条件表达式的值为true,还要计算第二个表达式的值
双||
如果第一个条件表达式的值为true,第二个条件表达式的值就不再进行计算。