数据类型与基本运算教学幻灯片讲义.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
教学课件课件PPT医学培训课件教育资源教材讲义

*;计算机科学学院;计算机科学学院;计算机科学学院;计算机科学学院;计算机科学学院;计算机科学学院;计算机科学学院;计算机科学学院;计算机科学学院;计算机科学学院;计算机科学学院;计算机科学学院;计算机科学学院;计算机科学学院;变量;计算机科学学院;计算机科学学院;计算机科学学院;计算机科学学院;使用单精度浮点数;使用双精度浮点数;使用字符型数据;2.4 运算符与表达式 ;运算符;1 基本算术运算符 ;2 自增(“++”)自减(“--”)运算符 都是单目运算符,而且运算对象必须是变量,不能是常量。 结合方向都是“自右至左”,它们的作用是使运算对象的值加1或减1。 可以作前置运算符(如++x和--x),也可以作后置运算符。 不考虑表达式值的情况下,前缀运算和后缀运算的效果完全相同 ;【程序源代码】 main() { int i,x,y; i=5; x=i++; printf(i=%d,x=%d\n,i,x); i=5; y=++i; printf(i=%d,y=%d\n,i,y); } ;【例2-7】分析下列程序的输出结果。 main() { int a=3,b=5,c; c=(++a)*b; printf(a=%d,c=%d\n,a,c); a=3; b=5; c=(a++)*b; printf(a=%d,c=%d\n,a,c); };用算术运算符或圆括号将运算对象(常量、变量和函数)连接起来的式子。 例如: x*y%c-0.9+A,a*b/c+8.2 都是合法的算术表达式。 ;程序分析;【例2-8】分析下列程序的输出结果,注意其中的算术表达式。 main() { int a,b,c; a=6; b=6; c=6; a=++b-++c; printf(%d,%d,%d\n,a,b,c); a=++b+c++; printf(%d,%d,%d\n,a,b,c); a=b--+--c; printf(%d,%d,%d\n,a,b,c); };复习:第二次课重点内容;1.赋值运算符“=” 作用:将一个数据赋给一个变量。 在赋值运算符“=”之前加上其他运算符,就构成了复合赋值运算符。 ;2.赋值表达式 由赋值运算符“=”将一个变量和表达式连接起来的式子。一般格式为: 变量 = 表达式;;【例2-9】分析下列程序的输出结果。 #include stdio.h main() { float a,b=1; a=3/2; b+=b; printf(a=%f\n,a); printf(“b=%f\n,b); };;复习:第二次课重点内容;1.关系运算符 关系运算符用于比较两个运算对象的大小。C语言提供的关系运算符,如下所示: ;使用关系运算符,应注意优先级: ;2??关系表达式 关系表达式就是用关系运算符将两个或两个以上运算对象连接起来的式子。其中运算对象可以是常量、变量或表达式。 ;【例2-11】若有定义如下: char c=d; int m=2,n=5; 求下列各表达式的值。 (1)c+1==e (2)c+A-a!= D (3)m-2*n=n+9 (4)m==2n ;逻辑运算符和逻辑表达式;逻辑运算符和逻辑表达式;【例2-12】设x=5,y=7,a=6,b=9, 求:表达式(x=ab)(y=ba)的值及变量x和y的值。 【分析】 求表达式“(x=ab)(y=ba)”的值, 先求表达式“(x=ab)”的值。 ab为假,变量x的值为0,表达式“(x=ab)”的值为假。 对于运算符“”,左边的运算对象为0,则右边的表达式“(y=ba)”不再进行求解,表达式“(x=ab)(y=ba)”的值为0,变量y的值不变。 【结果】 x=0 y=7;程序分析;C语言程序设计——第二章 数据类型、运算符和表达式 SCS-SWPU;C语言程序设计——第二章 数据类型、运算符和表达式 SCS-SWPU;1.条件运算符 用于连接三个运算对象,是C语言中惟一的三目运算符。 2.条件表达式 一般格式为: 表达式1?表达式2 : 表达式3;;【例2-14】输入两个整数,求最大数。 ;#include stdio.h main() { int a, b,max; printf(input a,b: ); scanf(%d, %d, a, b); max=ab?a:b; printf(the ma

文档评论(0)

yuzongxu123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档