面试题: &&、&、||、|
对其含义进行解释
&& :表示逻辑运算中与判断,若干个判断条件如果前面有条件返回了false,那么后续条件不再进行判断,最终结果为false;
&:所有条件都要执行
||:表示逻辑或运算,若干个判断条件如果前面有条件返回ture,那么后续条件不在进行判断,最终结果为ture
|:所有条件都要进行判断
位运算
&:运算的两个数据位有一为0本位的结果为0,全为1本位返回结果才为1
|:运算的两个数据有一个为1本位返回结果为1;
面试题: &&、&、||、|
对其含义进行解释
&& :表示逻辑运算中与判断,若干个判断条件如果前面有条件返回了false,那么后续条件不再进行判断,最终结果为false;
&:所有条件都要执行
||:表示逻辑或运算,若干个判断条件如果前面有条件返回ture,那么后续条件不在进行判断,最终结果为ture
|:所有条件都要进行判断
位运算
&:运算的两个数据位有一为0本位的结果为0,全为1本位返回结果才为1
|:运算的两个数据有一个为1本位返回结果为1;