• 技术文章 >后端开发 >C#.Net教程

    一定要了解的c语言中&与&&的区别

    烟雨青岚烟雨青岚2020-06-17 13:15:00转载1108

    一定要了解的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。

    感谢大家的阅读,希望大家收益多多。

    本文转自:https://blog.csdn.net/xiachong27/article/details/82119394

    推荐教程:《C语言

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

    声明:本文转载于:CSDN,如有侵犯,请联系admin@php.cn删除
    专题推荐:c语言 & &&
    上一篇:C语言自定义函数返回数组的方法(图文详解) 下一篇:putchar在c语言中是什么意思
    线上培训班

    相关文章推荐

    • 适合小白入门C语言的简单教程• 学编程应该知道的c语言中的复数操作• C语言实现删除数组中某个元素• C语言自定义函数返回数组的方法(图文详解)

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网