已阅读5页,还剩21页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C/C+语言程序设计案例教程,吕永国/BennyQQ:1205094620,本节课的内容,C语言的运算符算术运算符与算术表达式赋值运算符与赋值表达式关系运算符与关系表达式逻辑运算符与逻辑表达式,应知与应会掌握基本运算符(operator)的意义掌握四种表达式(expression)的写法掌握表达式的值及其意义本章内容是学习以后各个章节的基础难点表达式的值关系运算和逻辑运算,1.C语言的运算符,运算符(优先级从高到低)结合方式()-.由左向右!+-+-*intmyMark=952;intbill=15*3+9020;5%2=1;-5%2=-15.5%2(x),数据类型转换,2、算术表达式和运算表达式的优先级与结合性用算术运算符和括号将运算对象(也称操作数)连接起来的,符合C语法规则的式子,称为C算术表达式。如果一个运算符的两则的数据类型不同,则先自动进行类型转换,是两者具有一种类型,然后进行计算。(转换方式见下页图示),/*数据类型的转换功能:不同数据类型之间的转换作者:Benny版本:v1.0*/#includeusingnamespacestd;main()charnChar;intnInt;unsignedintnUInt;floatnFloat;doublenDouble;nChar=7;cout整数应该是:(nInt=nChar)endl;nInt=30;cout无负数的实数应该是:(nUInt=nInt)endl;nFloat=50.65;cout双精度的实数应该是:(nDouble=nFloat)mark3+100,(mark5=101)max注意区分等于(=)和赋值运算符(=)Mark1=mark2;Mark1=mark2;关系表达式的值是逻辑值“真”或“假”C语言用整型表示逻辑值,“真”1“假”0,18,求下列关系表达式的值:5=3(关系表达式的值为“假”值,结果为0)(2)mark80(当x3时,表达式的值为“真”值,结果为1)(3)(3b(5)first=3,second=2,third=1;fourth=firstsecond;/*fourth=1*/fifth=firstsecondthird;/*fifth=(firstsecond)third=0*/,逻辑运算符和逻辑表达式,20,逻辑运算规则,!a(conditonaandconditionb)若a为“真”,!a为“假”!(32)若a为“假”,!a为“真”!(23)a&b若a、b都为“真”,则a&b为“真”若a、b不全为“真”,则a&b为“假”a|b若a、b都为“假”,则a|b为“假”若a、b不全为“假”,则a|b为“真”,21,逻辑表达式,逻辑运算符把逻辑量或表达式连接起来三个整数变量:first,second,third,求中间数如果firstsecond且firstthird且firstsecond&firstthird&first=-10)&(a10对应的C语言表达式是:(a10),逗号运算符和逗号表达式,逗号表达式的格式:(表达式1,表达式2,表达式n)x=(y=5,y*2)x=10逗号表达式是一个求值运算符。计算时顺序为分别求解每一个表达式,整个表达式的值是最右边表达式的值。,24,长度运算符,长度运算符sizeof是单目运算符sizeof(类型说明符)或sizeof(表达式)例:sizeof(int)sizeof(float)sizeof(char)sizeof(“abc”)sizeof(i)测试的是i在内存中得到的存储单元的字节数。,表达式与语句的区别和联系运算符(构成)表达式(构成)语句(构成)程序语句以“;”作为结束
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年航空航天行业智能航空与空间探索研究报告及未来发展趋势预测
- 2025年高铁旅客服务满意度测评报告撰写考核试卷
- 2025年互联网行业AI技术应用与未来发展研究报告及未来发展趋势预测
- 2025年服装鞋帽行业可持续时尚发展策略探讨报告
- 环境保护的重要性与挑战-公众演讲
- 2025湖北襄高城市更新投资有限公司面向社会招聘初试笔试考试参考试题及答案解析
- 2025广东广州市荔湾区卫生健康系统事业单位招聘工作人员98人考试笔试模拟试题及答案解析
- 2025年建平县面向社会公开招聘城市社区工作者21人考试笔试备考题库及答案解析
- 2025福建厦门市集美区康城小学教师招聘2人笔试考试备考题库及答案解析
- 2025甘肃省民航机场集团招聘38人笔试考试备考题库及答案解析
- 学堂在线 精确制导器术道 章节测试答案
- 大中型企业安全生产标准化管理体系要求变化解读
- 血液科护士的血液病患者病情评估与监测技巧
- 金融学 医疗保险对家庭金融资产配置的影响研究-最终稿
- 枸橼酸钠血滤置换液-药品临床应用解读
- 室分常用的计算公式、自动换算(实用型)-
- 沪科版九年级物理上册期中测试卷(带有答案)
- 人体断面解剖学教学大纲
- GB/T 16857.2-2017产品几何技术规范(GPS)坐标测量机的验收检测和复检检测第2部分:用于测量线性尺寸的坐标测量机
- GB 17498.9-2008固定式健身器材第9部分:椭圆训练机附加的特殊安全要求和试验方法
- 公路工程竣工资料编制内容讲义课件
评论
0/150
提交评论