C语言程序设计:选择结构程序设计中的关系运算符和逻辑运算符
版权申诉
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语言程序设计的重要组成部分,关系运算符、逻辑运算符和选择结构控制语句等知识点都是必备的基础知识。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2022-06-18 上传
155 浏览量
2022-06-18 上传
2021-09-17 上传
wxg520cxl
- 粉丝: 25
- 资源: 3万+