《移动通信软件编程基础―C语言》第3章课件

上传人:我*** 文档编号:142250403 上传时间:2020-08-18 格式:PPT 页数:37 大小:1.95MB
返回 下载 相关 举报
《移动通信软件编程基础―C语言》第3章课件_第1页
第1页 / 共37页
《移动通信软件编程基础―C语言》第3章课件_第2页
第2页 / 共37页
《移动通信软件编程基础―C语言》第3章课件_第3页
第3页 / 共37页
《移动通信软件编程基础―C语言》第3章课件_第4页
第4页 / 共37页
《移动通信软件编程基础―C语言》第3章课件_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《《移动通信软件编程基础―C语言》第3章课件》由会员分享,可在线阅读,更多相关《《移动通信软件编程基础―C语言》第3章课件(37页珍藏版)》请在金锄头文库上搜索。

1、移动通信软件编程基础 C语言,知识回顾,3,运算符,第,章,本章目标,理解表达式,掌握赋值运算符和赋值表达式,掌握关系运算符和关系表达式,掌握简单条件语句的使用,掌握逻辑运算符和逻辑表达式,了解位运算符、sizeof运算符,理解运算符的优先级,表达式的组成,运算符,操作数,表达式,表达式是运算符和操作数构成的式子。 操作数包括常量、变量、函数等。 运算符包括算术运算符、赋值运算符、关系运算符、 逻辑运算符,赋值运算符,C语言中,赋值符号“=”就是赋值运算符,它的作用是将一个数据赋给一个变量。 由它构成赋值表达式:,变量名 = 表达式,例如: c = 2 + 5 x = 10 area = le

2、ngth * high,赋值运算符的右结合性,x = y = z = 100,x = (y = (z = 100),(y = (z = 100),自右向左,复合赋值运算符的用法,在赋值运算符“=”的前面加上其他(、%、 、 、 printf(电脑的造价 = %fn, fComputerPrice); fComputerPrice += 849.25; printf(电脑的卖价 = %fn, fComputerPrice); ,fComputerPrice = fComputerPrice += 849.25,电脑的买价 = 2150.750000,电脑的卖价 = 3000.000000,程序中

3、经常会出现比较两个量的大小,根据比较的结果决定下一步做什么。C语言中用“关系运算符”来进行“比较运算”。,操作数1,操作数2,关系运算符,10,5,(20*5),25,100,=,100,20,=,15,(45-20),=,(100-75),c,!=,c,结果,真,假,真,假,真,假,1,0,1,0,1,0,关系运算符,条件结构 if语句,条件结构就是根据不同条件进行判断,然后根据判断的结果执行不同的操作。C语言中,if语句可以实现这种操作。,简单if语句的一般形式:,if (表达式) ,简单if语句示例,#include void main() int iHostComputer, iDis

4、play, iKeyboard, iMouse, iPrice; printf(请分别输入主机、显示器、键盘、鼠标的最低价格:n); scanf(%d %d %d %d, ,iHostComputer,iDisplay,iKeyboard,iMouse,iPrice,请分别输入主机、显示器、键盘、鼠标的最低价格:,1800 500 40 20,1800,500,40,20,2360,购买一台电脑价钱超过2000元,条件结构 if-else语句,if-else语句的一般形式:,If (表达式) else ,If-else语句示例,#include void main() int iHostCom

5、puter, iDisplay, iKeyboard, iMouse, iPrice; printf(请分别输入主机、显示器、键盘、鼠标的最低价格:n); scanf(%d %d %d %d, ,逻辑运算符,逻辑运算符用于连接一个或多个关系表达式或逻辑量,判断条件是否成立。用逻辑运算符将关系表达式或逻辑量连接起来的式子就是逻辑表达式。,逻辑运算符的类型:, printf(请输入分数:); scanf(%d, ,过程演示,|运算符的功能,不可到达,可到达,可到达,可到达,NO,NO,YES,NO,NO,YES,YES,YES,|运算符示例,#include void main() float fComputer1, fComputer2, fComputer3; printf(请输入三台电脑的价格:); scanf(%f %f %f, ,过程演示,!运算符的功能,分数NOT大于60,不及格,及格,YES,NO,!运算符示例,#include void main() int iNum; printf(请输入成绩:); scanf(%d, ,请输入成绩:,50,分数NOT 60,不及格,及格,YES,NO,成绩不及格!,逻辑运算符的总结,位运算按位与运算符( printf(n 请输入年份:); scanf(%d, ,过程演示,总结,习题,作业,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号