首页 > 其他 > 详细

短路运算符

时间:2021-01-13 17:49:27      阅读:20      评论:0      收藏:0      [点我收藏+]

运算符&和&&以及|和||的区别

  • &执行的是按位与操作
    1&1=1
    1&0=0
    0&1=0
    0&0=0
    需要注意的是,&左右两侧的操作数不仅仅可以是0和1,也可以是任意的数字
    比如8和20:01000&10100=0、8和28:01000&11100。
    &左右两侧也可以是true或者false的表达式。
  • &&左右两侧只能是true或者false的表达式
    &&在执行运算的时候,是先计算左侧再计算右侧,如果左侧是false,那么右侧就不计算。但是&是左右两侧都进行计算。
    在遇到判断语句的时候,使用&&的效率更高。
  • |和||和上面类似
    把&&和||称为短路运算符

短路运算符

原文:https://www.cnblogs.com/mirage-mc/p/14271772.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!