&和&& , “|”和“||”的区别

╰半橙微兮° 2021-09-17 11:02 881阅读 0赞
  1. &和&&的区别:

    • 单&时,左边无论真假,右边都进行运算;
    • 双&时,如果左边为真,右边参与运算,如果左边为假,那么右边不参与运算。
    • 那么一个判断的 if 语句可以简化成一行代码,如下.
  1. if(num>0){
  2. num++
  3. }
  4. // 可以简化成一行代码
  5. num>0 && num++
  1. “|”和“||”的区别:

    • 单或时,左边无论真假,右边都进行运算;
    • 双或时,左边为真,右边不参与运算。

发表评论

表情:
评论列表 (有 0 条评论,881人围观)

还没有评论,来说两句吧...

相关阅读

    相关 &&&区别

    &和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。

    相关 "&""&&"、"|""||"区别

    一、逻辑运算: 与操作:“&”表示所有的判断条件都要进行判断,“&&”如果前面的条件返回的是false,那么后面的条件将不再执行,最终的结果就是false。 或操作:“

    相关 &&&区别

    &和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为 true时,整个运算结果才为 true,否则,只要有一方为 false,则结果为 fal