zoukankan      html  css  js  c++  java
  • java 中的& &&区别以及 C++ 中& &&的区别

    java中的 & &&两个运算符

    (1).&在java中称做: 逻辑与 判断boolean类型,只有两者都是true时,才会返回true

    举例: boolean b1=false; boolean b2=true; boolean b3=b1&b2; 此时b3为false

    (2).&&在java中称做: 短路与 也是只有都为true时,才会放回true;

    举例: boolean b1=false; boolean b2=true; boolean b3=b1&b2; 此时b3为false! 但是代码中b1已经为false,所以不用看后面的内容(即代码短路),b3直接为false;

    C++中的& &&两个运算符

    (1).&在C++中称做: 按位与  功能是参与运算的两数的二进制相与

    举例:int a=7;int b=3; a(二进制)=0111 b(二进制)=0011;int c=a&b=3;

    (2).&&在C++中被称做: 短路与 只要有一边的运算结果为false,它都会马上返回false;&&是处理true和false这样的boolean运算

  • 相关阅读:
    DOM深度优先遍历算法
    DOM事件
    DOM修改
    DOM的方法和属性
    DOM简介
    JSON.stringify()
    JSON解析
    JSON对象
    JSON语法
    JSON对比XML
  • 原文地址:https://www.cnblogs.com/jllj/p/6399160.html
Copyright © 2011-2022 走看看