逻辑与或非和按位与或非

相同点:都能参与逻辑运算,按位可以完全替代逻辑

区别:1.按位与或非可以参与位运算,逻辑与或非只能参与逻辑运算,

    2.逻辑与或非可以短路,按位与或非不能短路

短路:a<b&&c>d,a<b的结果已经决定了整个表达式的结果,而后面的c>d并不影响表达式,可以说后面被短路了。即“|”按位或,先判断条件1,无论1是否决定结果,都会执行条件2,“||”逻辑或,先判断条件1,如果1决定结果,不会执行条件2。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 专业考题类型管理运行工作负责人一般作业考题内容选项A选项B选项C选项D选项E选项F正确答案 变电单选GYSZ本规程...
    小白兔去钓鱼阅读 9,051评论 0 13
  • 在C语言中,五种基本数据类型存储空间长度的排列顺序是: A)char B)char=int<=float C)ch...
    夏天再来阅读 3,402评论 0 2
  • 选择题部分 1.(),只有在发生短路事故时或者在负荷电流较大时,变流器中才会有足够的二次电流作为继电保护跳闸之用。...
    skystarwuwei阅读 13,335评论 0 7
  • 1 关键字 1.1 关键字的概述 Java的关键字对java的编译器有特殊的意义,他们用来表示一种数据类型,或...
    哈哈哎呦喂阅读 673评论 0 0
  • 第3章 基础语法 3.1 类型、变量与运算符 Java是支持面向对象的语言,但我们还是要先了解一些基本语法元素。...
    默然说话_牟勇阅读 743评论 0 0