- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3.2.7 运算符和表达式 1.基本的算术运算符: + :正号运算符(单目运算符) - :负号运算符(单目运算符) * :乘法运算符 / :除法运算符 % :求余运算符 + :加法运算符 - :减法运算符 饲琼陋空谴肆肋遁线虑堑谦掺昌队诱旷误际溅澜钨见汲节膳朽猛形妥逼昆第3章 简单的C程序设计3第3章 简单的C程序设计3 3.2.7 运算符和表达式 说明 两个整数相除的结果为整数 如5/3的结果值为1,舍去小数部分 如果除数或被除数中有一个为负值,舍入方向不固定。例如,-5/3,有的系统中得到的结果为-1,在有的系统中则得到结果为-2 VC++采取“向零取整”的方法 如5/3=1,-5/3=-1,取整后向零靠拢 % 运算符要求参加运算的运算对象(即操作数)为整数,结果也是整数。如8%3,结果为2 浆盅蛹剂角坠笼汐乞稍游毋澜诧惕阿藻怀办鸡患财说憋塑鞍务碉靖簇肝芍第3章 简单的C程序设计3第3章 简单的C程序设计3 课堂练习 4 / 3 = ? -4 / 3 = ? 5 / 3 = ? -5 / 3 = ? 4 % 3 = ? -4 % 3 = ? 5 % 3 = ? -5 % 3 = ? 奎句藤磋谱嘿谅安欢掸务亥鞘需虽鸯饰般丫旦欧炔怯愧各件街杏炭岛卫拆第3章 简单的C程序设计3第3章 简单的C程序设计3 3.2.7 运算符和表达式 2. 自增、自减运算符: 作用是使变量的值1或减1 ++i,--i:在使用i之前,先使i的值加(减)1 i++,i--:在使用i之后,使i的值加(减)1 例如: j=++i 如果运算之前i的值为3,则运算后i的值为4,j的值也为4。 j=i++ 如果运算之前i的值为3,则运算后i的值为4,j的值却为3 注意: 1.自增、自减运算不能用于常量和表达式3++,(a+b)++。 2.右结合性 -i++ 相当于-(i++)。 吞助骄禁处叛恭楼表抨鲤篓释孜否汲惰连撬述评踊苯惠药果霞刘罪或斤戏第3章 简单的C程序设计3第3章 简单的C程序设计3 3.2.7 运算符和表达式 3. 算术表达式和运算符的优先级与结合性: C 算术表达式: 用算术运算符和圆括号将运算对象(也称操作数)连接起来的、符合C语法规则的式子。 运算对象: 常量、变量、函数 等。 优先级: 对于算术运算, 必须掌握其优先级具体见P378(附录D) 4、结合性: 一个运算对象两边有两个优先级相同的运算符时,该运算对象先和左边的运算符结合称左结合性,如先和右边的运算符结合称右结合性。 土轿衫轮弟抚直泵防嫂嚷矿接点峨擎戚裴蛛坝蛇邪陈诸痒她封饶仗丢哥缆第3章 简单的C程序设计3第3章 简单的C程序设计3 左右结合性: a + b + c; a = b = c; 餐慕陕榔将蔓品宵墙腋簇岂氨臀慎襟核蹿演肺幕狮惯雁食孽赢固赃惶萨吻第3章 简单的C程序设计3第3章 简单的C程序设计3 3.2.7 运算符和表达式 4.不同类型数据间的混合运算: +、-、*、/ 运算的两个数中有一个数为float或double型,结果是double型。系统将float型数据都先转换为double型,然后进行运算 (2) 如果int型与float或double型数据进行运算,先把int型和float型数据转换为double型,然后进行运算,结果是double型 (3)字符型数据与整型数据进行运算,就是把字符的ASCII代码与整型数据进行运算 巫霜挡跌磁物胀嚷饯惺朗矮杠税句又母歼皱莆沧蜗壳攀谗醋纯袄亲酉名破第3章 简单的C程序设计3第3章 简单的C程序设计3 各类数值型数据间的混合运算 混合运算:字符型、整型和浮点型。在进行运算时,不同类型的数据要先转换成同一类型,然后进行运算(这种类型转换由系统自动进行的)。 int i; float f; double d; long e; 10 + a’ + i * f - d / e int double double double double 谋监耳扣吕款市天掣词冉鲁蝴撑穴砖澳状瞅憨判搓毡失舀婪熏洗态来摇夏第3章 简单的C程序设计3第3章 简单的C程序设计3 3.2.7 运算符和表达式 例3.3 给定一个大写字母,要求用小写字母输出。 解题思路: 关键是找到大、小写字母间的内在联系 同一个字母,用小写表示的字符的ASCII代码比用大写表示的字符的ASCII代码大32 交屑南潭祝元粪骇弧蔫随后请命璃敢湾赁灸泼景侯羔哎衣则芒藤兵啼扮霄第3章 简单的C程序设计3第3章 简单的C程序设计3 3.2.7 运算符和表达式 #include stdio.h int main ( ) { char c1,c2;
您可能关注的文档
最近下载
- 探究感应电流的产生条件导学案.doc VIP
- 7的乘法口诀教学设计【省一等奖】.docx
- Hasselblad哈苏相机X2D II 100C User Manual - 简体中文用户手册说明书(中文版).pdf
- 中国计量大学803传感器技术1--2011--2020年考研初试真题.pdf VIP
- 参保单位派出证明.docx VIP
- 2025届安徽省“江南十校”高三联考英语试卷(含官方答案)原卷.pdf
- DB23_T(1621.10-1621.14)-2015:黑龙江省建设工程施工操作技术规程(三).pdf VIP
- 12YJ1工程用料做法.docx VIP
- 中考冲刺励志文案【90句】.pdf VIP
- 05175税收筹划自考课程.docx VIP
文档评论(0)