&逻辑与

false&false=flash

flash&true =flash

true&flash=flash

true&true=true

------------------------------------------------------------------

&&短路与

false&false=flash

flash&true =flash

true&flash=flash

true&true=true

 

第一个值为true,第二个会影响最终结果,第二个正常 执行

第一个为false,最终结果肯定为false,第二个就不执行了

所以当第一个值为false当时候回发生短路

短路当时之后所有当计算过程,最终结果肯定是false

--------------------------------------------------

此外,&还能充当位运算符号使用(计算二进制)

3----->00000011

5----->00000101

3&5=?

       00000011

    &00000101           

       00000001  =  1

 

      

 

posted on 2023-02-22 16:56  ithzh  阅读(45)  评论(0)    收藏  举报