zoukankan      html  css  js  c++  java
  • 逻辑运算符&&和&的区别、| 和 || 的区别

    1.&和&&的区别
    相同点:
    最终得到的boolean值结果一样,都是“并且and”的意思

    不同点:
    &既是逻辑运算符也是位运算符;&&只是逻辑运算符
    &不具有短路效果,即左边false,右边还会执行;&&具有短路效果,左边为false,右边则不执行


    2.| 和 || 的区别
    相同点:
    最终得到的boolean值结果一样,都是“或者or”的意思

    不同点:
    | 既是逻辑运算符也是位运算符;|| 只是逻辑运算符
    | 不具有短路效果,即左边true,右边还会执行;|| 具有短路效果,左边为true,右边则不执行


    3.结论
    开发中常用 && 和 || 做逻辑运算,因为具有短路效果,可以提升程序的运行效率,优化了程序

    原文链接:https://blog.csdn.net/zhuzbYR/article/details/89283067

  • 相关阅读:
    Docker
    CTF各种资源:题目、工具、资料
    Android工具集合
    Android相关资源
    命令注入新玩法:巧借环境攻击目标
    分库分表
    数据库读写分离
    Insomni'hack teaser 2019
    Insomni'hack teaser 2019
    35C3 CTF
  • 原文地址:https://www.cnblogs.com/zzzsj/p/14558367.html
Copyright © 2011-2022 走看看