c语言中&和&&有什么不同

c语言中&与&&的区别如下:

永登网站建设公司创新互联,永登网站设计制作,有大型网站制作公司丰富经验。已为永登上千余家提供企业网站建设服务。企业网站搭建\成都外贸网站建设要多少钱,请找那个售后服务好的永登做网站的公司定做!

&:按照位与操作,例如:0010&1101,结果为0000

&是java中的位逻辑运算:
     eg: 2&3=2;

分析如下: 2的二进制为10 ;3的二进制为11 ; 逻辑&之后为10

&&:短路与,表示如果两个条件都成立则执行之后的逻辑;

例如:if(a==0&&b==0),意思就是if a为0并且b为0的时候,进行下一步操作。

|| 短路或。 A||B,只有当A为假的时候才会对B进行判断。若A为真,则不继续对B进行判断。
| 逻辑或。 A|B,会对A, B都进行判断
! 逻辑非,当操作数为true时,返回false,否则返回true。

以上就是一定要了解的c语言中&与&&的区别的详细内容,更多请关注创新互联其它相关文章!


网页题目:c语言中&和&&有什么不同
文章出自:http://bzwzjz.com/article/gsehog.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 网站建设方案 成都网站制作 重庆网站建设 商城网站建设 宜宾网站设计 网站制作 成都网站建设公司 成都网站制作 企业网站设计 高端品牌网站建设 成都网站设计 LED网站设计方案 成都营销网站制作 企业网站设计 成都网站制作 成都网站建设 成都网站设计 公司网站建设 成都网站设计公司 成都网站建设 营销型网站建设 温江网站设计