- 1、本文档共81页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C设计的入门
结论:? 从256开始,依次得新取ASCII码的值。 ? ?1~?256相当于ASCII码的255~0值。 ? 取值分段 ASCII码 ASCII码 ASCII码 ?256 ?1 0 255 256 511 第二讲 C++语言程序设计入门 例3: #include iostream.h main ( ) { char c1, c2; c1= a ; c2= b ; c1=c1– 32; c2=c2– 32; cout”c1=“c1“, c2=“ c2; } 运行结果 c1=A , c2= B 思考:若有c1=c1?256; c2=c2?256; 则结果怎样? 第二讲 C++语言程序设计入门 例4: //exp6.cpp #includeiostream.h main ( ) { int i; char c; i= 32769; c=a; coutc=“c“, c=“ cendl; couti=“i“, i=“ iendl; } 运行结果: c=a , c=97 i= , i= ?32769 第二讲 C++语言程序设计入门 ? 系统对0~255之间的数值,可输出对应的ASCII码字符。对不在0~255之间的整数,ASCII字符按上面的规律与整数对应,但整数的取值不应超过范围,否则会有错误。 ? 由此最好用unsigned int 存放字符整数(ASCII)。 仍然要注意变量的取值范围: 0~65535 第二讲 C++语言程序设计入门 注: §2.4算术运算符和算术表达式 一、算术运算符(表2-3) + 加法,正值。 如: 3+6, +3 – 减法,负值。 如: 6– 4, –5 ? 乘法。 如: 3?8 / 除法。 如: 8 / 5 % 求余。 如: 7 % 4 的值为3 第二讲 C++语言程序设计入门 注: ? 两个整型数据相除 (结果取整)。 –5/ 3 ? – 1使用时千万注意 int / int 可能会出现数据丢失。 ?“ /” 中,有一个 float, 则结果为double型。 第二讲 C++语言程序设计入门 二、算术表达式及算术运算符的优先级与结合性 运算对象: 常量、变量、函数等 优先级: ( ), ?, /, %, +, – 算术表达式: 用算术运算符和括号将运算对象连接起来,且符合C语法规则的式子。 最高 最低 第二讲 C++语言程序设计入门 运算结合方向有两种: 1. 自左向右,为左结合性。 2. 自右向左,为右结合性。 例: a ? b / c – 1.5 + a–d ?e; 提示:关于运算符的优先级和结合方向详见附录A。P.345 a=b=c=d; 相当于: a=(b=(c=d)); 若在运算量的两侧的运算符有相同的优先级,则按它们的结合方向顺序处理。 第二讲 C++语言程序设计入门 §2.5 关系运算符 关系运算就是比较运算, 如: a3为一比较运算, 若: a=5; 则: a3成立。结果为“真”, 若: b=1; 则: b3不成立。结果为“假”。 上述表达式中 : a3、b3 称为关系表达式。 一、关系运算 第二讲 C++语言程序设计入门 二. 关系运算符及其优先次序 1. , =, , =为同一优先级, = =, !=等为同一优先级, 但前者高于后者。 2. 关系运算符优先级低于算术运算符。 C++语言提供了六种关系运算符 ; = ; ; = ; = = ; != ; 优先级为: 第二讲 C++语言程序设计入门 第二讲 C++语言程序设计入门 3. 关系运算符优先级高于赋值运算符。 算术运算符 赋值运算符 关系运算符 高 低 例如: ca+b ? c(a+b) ab!=c ? (ab)!=c a= =bc ? a= =(bc) a=bc ? a=(bc) 三. 关系表达式 关系表达式的结果值为: 如: ab; a+bb+c; (a=
您可能关注的文档
- 2012电工题库-增加.doc
- 2012目标与计划管理.ppt
- 2012硕士研究生网络编程试题及答案.doc
- 2012第一届中国襄阳汽车模特大赛.ppt
- 2012至2013学年第一学马原平时作业.ppt
- 2012装修预算清单.doc
- 2012财务规划课程投影片.pptx
- 2012金蓝领维修电工高级技师试卷正文.doc
- 2012第五章 车间布置设计.ppt
- 2012镇江会计继续教育小企业会计准则.doc
- 河南省郑州市测绘职业学院2024年4月单招考试职测试题.docx
- 2024年6月浙江高考历史真题及答案.docx
- 2024年陕西省中职【对口】招生考试中职【英语】真题(原卷版+解析版).docx
- 新沪外教版初中英语七年级上册【第1--8单元】全册 知识点总结.doc
- 新沪外教版初中英语七年级上册【第1--8单元】全册 知识点总结.pdf
- 2024年6月浙江省普通高校招生选考高考信息技术真题及答案.docx
- 2024年12月江西省“三校生”对口升学模拟考试语文试题.docx
- 2023浙江省公务员考试申论+2021A、B、C卷+2020A、B卷【共6套】.pdf
- 电话销售系统 电话销售 电话营销系统 电话销售系统方案.pptx
- 电话销售六步法培训课件.pptx
文档评论(0)