逻辑运算符

 1、逻辑运算符

逻辑运算符_第1张图片逻辑运算符_第2张图片逻辑运算符_第3张图片

 1.1 短路与、逻辑与

短路与、逻辑与的区别(重点)

条件1 && 条件2

条件1 & 条件2

  • 短路与(&&):如果第一个条件为false,后面的条件不再判断
  • 逻辑与(&):不管第一个条件是否为false,后面的条件仍然判断

逻辑运算符_第4张图片

  1.2 短路或、逻辑或

短路或·、逻辑或的区别(重点)

条件1 || 条件2

条件1 | 条件2

  • 短路或(||):如果第一个条件为true,后面的条件不再判断
  • 逻辑或(|):不管第一个条件是否为true,后面的条件仍然判断

逻辑运算符_第5张图片逻辑运算符_第6张图片

 1.3 取反、逻辑异或

逻辑运算符_第7张图片逻辑运算符_第8张图片

你可能感兴趣的:(算法)