- 5
- 0
- 约2.39万字
- 约 83页
- 2017-06-27 发布于浙江
- 举报
第四讲 选择结构程序设计
材料与能源学院
微电子材料与工程系
陈易明
1400311870@
主要内容
关系运算符和关系表达式
逻辑运算符和逻辑表达式
if else语句
switch语句
1. 关系运算符
关系运算符
1. (小于)
2. = (小于或等于)
3. (大于)
4. = (大于或等于)
5. == (等于) (注意,两个等号)
6. != (不等于)
关系运算: k 2, i == 6, i != j
关系运算的结果是 逻辑值
逻辑值: 1 (判断成立, 真);
0 (判断丌成立, 假);
C语言中,关系运算的结果:
0 (假)
1 (真)
例1 :int result = 3 2
result的值是什么?
例2 :int result = 3 +2 2 *3
result的值是什么?
关系表达式:用关系运算符将表达式接起来
练习: 写出以下程序的执行结果
int main()
{
int num=5, result;
3 2;
result= num+10num*2;
result= (num=3)(num=5);
ab ;
num = (num3)(num5);
printf(%d, %d, num, result);
return 0; }
•关系表达式的值是一个逻辑值,即“真”或“假”。
关系运算的优先级
1. (小于)
2. = (小于或等于)
优先级相同(高)
3. (大于)
4. = (大于或等于)
5. == (等于)
优先级相同(低)
6. != (丌等于)
说明:
关系运算符的优先级低于算术运算符( +-*/% )
关系运算符的优先级高于赋值运算符( = )
课堂练习,写出以下程序的执行结果
#include stdio.h
int main()
{
int apple=10, banana=20, cookie=30, cake=40;
int option_a, option_b, option_c, option_d ;
option_a = apple + banana cookie + cake;
option_b = apple == banana -
您可能关注的文档
- 3《java项目实训》课程设计 计算器.pdf
- 3《数据库课程设计 图书管理系统》任务与指导手册(c#版).pdf
- 3《数据结构》课程设计报告.pdf
- 3《数据结构》课程设计指导书.pdf
- 4 准备 第2章 第1节 确定教学目标2.ppt
- 4.6++柱头与柱脚.pdf
- 4.《大学生职业生涯规划》教学课件第4章1.ppt
- 5-5 plc程序的简单设计法.ppt
- 5.工程训练软件(五.matlab程序设计).ppt
- 50m3液氯储罐设计.doc
- 【执行方案】一起开炮 玩出色—长城炮乘用皮卡全球版上市暨皮卡流行色发布会0217.pptx
- 【执行方案】纳米01上市发布会-2024-1-3 2000.pptx
- 【活动方案】第七届中国优质麦产业发展论坛-2022-04-27.pptx
- 2026届新高考政治三轮冲刺复习建议措施类主观题.pptx
- 2026届新高考政治三轮冲刺复习体现类主观题.pptx
- 2026届新高考政治三轮冲刺复习探究开放类主观题.pptx
- 2026届新高考政治三轮冲刺复习推导类选择题.pptx
- 2026届新高考政治三轮冲刺复习我国的基本政治制度.pptx
- 2026届新高考政治三轮冲刺复习时代精神的精华.pptx
- 《包身工》统编版高二语文选择性必修中册.pptx
最近下载
- 贵州省2025年中考化学试题.pdf VIP
- 暖通安装工程施工工艺标准(159页 附图丰富).pdf
- 专题05 30天熟记中考课标1600词(Day 25~Day 30)(知识清单)(背诵版).docx VIP
- GJB9001C-2017内审员培训教材.pptx VIP
- 2023年陕西省直遴选笔试真题汇编含答案解析(夺冠).docx VIP
- 医院肝胆胰脾外科2025年年底工作总结及2026年工作计划.docx VIP
- 可控核聚变系列研究(一):聚变启航,未来已来.pdf VIP
- 卷烟物流配送中心建设项目规划设计控制指标国家局.pdf VIP
- 16G362 钢筋混凝土结构预埋件.pdf
- 《人工智能技术基础》课件全套 第1--10章 人工智能简介--- 机器学习方法.pdf
原创力文档

文档评论(0)