C语言程序设计:选择结构程序设计中的关系运算符和逻辑运算符

版权申诉
0 下载量 45 浏览量 更新于2024-07-03 收藏 1.2MB PPT 举报
C语言程序设计:选择结构程序设计 第4章选择结构程序设计中,主要介绍了关系运算符、逻辑运算符和选择结构控制语句等知识点。 1. 关系运算符与关系表达式 关系运算符也称为比较运算符,用于比较两个运算数的大小关系,判定两个数值之间的关系是否符合关系运算符要求的运算。关系运算的结果只有真和假两种,由于C语言没有设置逻辑类型数据,因此使用整数1表示真,整数0表示假。 常见的关系运算符有:<、<=、>、>=、==、!=等,例如: * 小于:<,例如:k>0 * 小于等于:<,例如:score>=60 * 大于:>,例如:k>5 * 大于等于:>=,例如:k>=5 * 等于:==,例如:k==5 * 不等于:!=,例如:ch!='A' 关系运算符的优先级较低,需要注意与算术运算符和赋值运算符的优先级关系。 2. 逻辑运算符与逻辑表达式 逻辑运算符用于解决复杂条件的表示,例如:&&、||、!等。逻辑表达式的结果也只有真和假两种。 逻辑运算符的优先级较低,需要注意与关系运算符和算术运算符的优先级关系。 3. 选择结构控制语句 选择结构控制语句是根据条件表达式的值来选择执行不同的语句块,例如:if语句、switch语句等。 if语句的基本格式为: ```c if (条件表达式) { 语句块 } ``` switch语句的基本格式为: ```c switch (表达式) { case 常量表达式: 语句块 break; default: 语句块 } ``` 选择结构控制语句可以根据不同的条件来选择执行不同的语句块,提高程序的灵活性和可读性。 4. 条件语句和条件表达式 条件语句是根据条件表达式的值来选择执行不同的语句块,例如:if语句、switch语句等。条件表达式是关系运算符和逻辑运算符的组合,用于判断条件是否成立。 例如: ```c if (k > 0 && score >= 60) { printf("k > 0且score >= 60\n"); } ``` 条件表达式的结果只有真和假两种,用于控制程序的执行流程。 选择结构程序设计是C语言程序设计的重要组成部分,关系运算符、逻辑运算符和选择结构控制语句等知识点都是必备的基础知识。