🖥️ C语言逻辑运算符与表达式

中职C语言程序设计基础 - 互动教学页

考纲要求

一、逻辑运算符基本语法

  • 掌握3种逻辑运算符(&&、||、!)的符号、含义及书写规范
  • 理解逻辑运算符的运算对象(非0为真、0为假)
  • 区分逻辑运算符与位运算符(&、|)的本质差异

二、逻辑运算核心规则

  • 掌握“短路求值”规则(&&前假则后不执行、||前真则后不执行)
  • 掌握逻辑运算符的优先级(! > && > ||)及结合性
  • 能准确计算逻辑表达式的最终值(真为1、假为0)

三、逻辑表达式实战应用

  • 掌握逻辑表达式在if/while等语句中的条件判断用法
  • 能识别逻辑表达式中的常见语法错误(运算符混用、优先级错误)
  • 能根据业务场景编写符合需求的逻辑表达式(区间判断、多条件筛选)

四、高频考点掌握

  • 能快速判断短路求值场景下的表达式执行结果
  • 能修正逻辑表达式中的优先级错误(如未加括号导致的逻辑错误)
  • 能解决“区间判断”类逻辑表达式的编写问题(如a∈[10,20])