逻辑运算符&&和&的区别、 您所在的位置:网站首页 3种布尔逻辑运算符的基本含义是什么呢 逻辑运算符&&和&的区别、

逻辑运算符&&和&的区别、

2024-07-13 18:04| 来源: 网络整理| 查看: 265

1.&和&&的区别 相同点:

最终得到的boolean值结果一样,都是“并且and”的意思

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

最终得到的boolean值结果一样,都是“或者or”的意思

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

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



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有