北京理工大学《C语言程序设计》(上)课件-第2章数据计算实现与顺序结构程序设计(下).pdfVIP

  • 1
  • 0
  • 约1.16万字
  • 约 29页
  • 2022-12-07 发布于北京
  • 举报

北京理工大学《C语言程序设计》(上)课件-第2章数据计算实现与顺序结构程序设计(下).pdf

2.3逻辑运算与C程序实现 • 逻辑运算问题与C语言表达 • 逻辑运算问题 • 条件运算与计算结合性 • 逻辑运算表达式 • 逻辑运算优先级 逻辑运算问题与C语言表达 • 逻辑运算问题 如何统计分数分布? 计算 特点:多个条件并存 谁该拿奖学金? a和b中至少有一个大于c? 关系式 逻辑运算符 关系式 做完了吗? 逻辑运算符 (与),|| (或), ! (非) 逻辑运算符 关系式 例 acbc --两边全真,结果为真 ||--两边有一个为真,结果为真 !--非真则假,非假则真—单目运算符 逻辑运算问题与C语言表达 • 逻辑运算表达式 如何统计分数分布? fs=80 fs90 谁该拿奖学金? cj185 cj2=90 cj390 -10 a和b中至少有一个大于c? ac ||bc 做完了吗? !x 如何判断闰年? 关系式 逻辑运算符 关系式 能够被4整除同时不能被100整除 或:能够被400整除 x%4==0 x%100||x%400==0 逻辑运算问题与C语言表达 • 逻辑运算优先级 /* 闰年*/ 讨论1:优先级 #include stdio.h main( ) year%4==0year%100 !=0||year%400==0 { int year; printf(Please input year\n); scanf(%d, year); if (year%4==0year%100||year%400==0) { printf(**************\n); printf(%d,OK!\n,year); printf(**************\n); } } 逻辑运算问题与C语言表达 • 逻辑运算优先级 讨论2:优先级 year%400==0||year%4==0year%100 !=0 优先级:--||--! 先做算术运算, • 单目最高 再做关系判断, • 双目:算术--关系--逻辑 将最后结果赋给x

文档评论(0)

1亿VIP精品文档

相关文档