- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第1页,共27页,星期日,2025年,2月5日第3讲运算符和表达式一、表达式二、算术运算符和算术表达式四、算术表达式中数据类型的转换三、标准库函数调用六、增量运算符与增量表达式七、逗号运算符与逗号表达式五、赋值运算第2页,共27页,星期日,2025年,2月5日一、表达式由常量、变量、函数和运算符组成的式子称为表达式。例:计算圆面积时用的3.14159*r*r表达式的求值规则:按照运算符的优先级和结合性的规定顺序进行。优先级用来确定运算符的运算顺序(例如:先乘除后加减)。而结合性用来确定优先级相同的运算符的运算顺序(例如:从左向右)。例如:表达式1+2*3的结果为7,而不是9。表达式1-2+3的结果为2,而不是-4。第3页,共27页,星期日,2025年,2月5日单目运算符:只需要一个运算对象的运算符。如-5中的负号。双目运算符:需要两个运算对象的运算符。如加、减、乘、除。表达式的值和类型:一个表达式有一个值及其类型,它们等于计算表达式所得结果的值和类型。例如:表达式2+5的类型为int型;而2.5+2的类型为float型。第4页,共27页,星期日,2025年,2月5日二、算术运算符和算术表达式算术运算符用于各类数值运算。算术表达式中的运算对象都是算术量,即整型、实型或字符型。下表为基本的算术运算符:运算符运算规则操作数数目优先级结合方向-负号单目2右结合+加法双目4左结合-减法双目4左结合*乘法双目3左结合/除法双目3左结合%求余或模双目3左结合第5页,共27页,星期日,2025年,2月5日1)其中单目运算符负号的优先级最高,为2级。2)除法运算对于不同类型的运算对象,计算结果和结果的类型会不同。注意:如果除法运算的两个运算量都为整型,计算结果为整型;如果有一个计算运算量为实型,则计算结果为实型。例如:5/2结果为2,2/5结果为0,运算结果的类型为int(整型)。5.0/2或5/2.0或5.0/2.0结果都为2.5,运算结果的类型为float(实型)。第6页,共27页,星期日,2025年,2月5日3)求余运算%要求两个运算对象都是整型量,其结果也是整型。a%b表示计算a除以b后的余数,结果与被除数的符号相同。例如:7%2的值为1,10%-3的值为1。可以利用求余运算来判断一个数能否被另一个数整除。例如:如果x%y的值为0,则表示x能被y整除。还可以利用求余运算来进行数的分解。例如:如果x是一个三位整数,则x%10即为x的个位数字。第7页,共27页,星期日,2025年,2月5日例:将数学式改写成算术表达式一般数学式[a(b+c)+d]ac算术表达式(a*(b+c)+d)*a*c将方括号改成圆括号,*不能省略x/(x+y)+1/(x*y)其中不能出现分数,除法运算时,圆括号不能省略3.14159*r*r/2.0其中为非字母字符,要用实型常量代替第8页,共27页,星期日,2025年,2月5日例:基本算术运算的程序实例(写输出结果)main(){ inta,b,c1,c2; a=3;b=-7; c1=b/a; c2=b%a; printf(c1=%d\tc2=%d\n,c1,c2); c1=a/b; c2=a%b; printf(c1=%d\tc2=%d\n,c1,c2);}程序运行输出:c1=-2c2=-1c1=0c2=3第9页,共27页,星期日,2025年,2月5日三、标准库函数调用(补充)对于某些数学运算,如求平方根,指数、对数运算,C语言中有标准库函数对其进行计算。调用函数格式:函数名(参数,参数,…)其中函数名由系统提供,不同C的编译系统,提供的函数名不同,使用时需查阅相关手册。调用函数时,参数的类型必须与系统规定一致。第10页,共27页,星期日,2025年,2月5日调用标准库函数时,要用预编译命令#include将所需要的库函数信息包含到用户源文件中。可以参考教材上的附录3。例如,如果在程序中需要使用数学库函数,则使用编译命令#includemath.h例:已知直角三角形的直角边长为5和12,计算斜边。#includemath.h#includestdio.hmain(){
您可能关注的文档
- 第一节临床心电图基础知识.ppt
- 机械类信赖性.ppt
- 工程机械空调.ppt
- 第2章多普勒效应.ppt
- 第六章多维流动.ppt
- 桔皮仪测量中涂层和电泳漆层.ppt
- 古典学派马尔萨斯.ppt
- 高二物理 静电现象的应用.ppt
- 电子技术综合实验概述.ppt
- 欧洲现代公园.ppt
- 2025年中国乙氧苯柳胺软膏市场调查研究报告.docx
- 2025年及未来5年电信设备项目市场数据调查、监测研究报告.docx
- 2025年中国产宝口服液市场调查研究报告.docx
- 2025年及未来5年远红外线热敷按摩仪之瑞颈灵项目市场数据分析可行性研究报告.docx
- 2025年中国2—氨基—4,6—二氯嘧啶市场调查研究报告.docx
- 2025年及未来5年双层风琴帘项目市场数据调查、监测研究报告.docx
- 2025年及未来5年多功能短路定位分析仪项目市场数据调查、监测研究报告.docx
- 2025年中国换芯型烟嘴市场调查研究报告.docx
- 2025年及未来5年印章防伪项目市场数据调查、监测研究报告.docx
- 2025年中国超小型冷冻修边机市场调查研究报告.docx
有哪些信誉好的足球投注网站
文档评论(0)