第2章 C语言的基本数据类型与表达式陆小马功钟浩.ppt

第2章 C语言的基本数据类型与表达式陆小马功钟浩.ppt

  1. 1、本文档共63页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 1、由于C语言的数据类型比较多,而在同一个表达式中可以有不同精度的数据出现,那么表达式的值将如何受到影响呢? 2、自动类型转换:由低精度向高精度数据类型进行自动转换。 * 本幻灯片展示了C语言表达式的值的精度与各成员数据精度的关系。 * 幻灯片阐明不同精度数据的赋值精度问题:无论为变量赋什么类型的值,变量的类型不可变。 * 用图形表达字符型数据转化为整型数据时的内存状况。 * 进一步讲解其它不同值域数据与变量之前的转换精度问题。 * 1、在实际运用过程中,有时需要我们强制将某些变量或表达式的值进行强制转换成需要的数据类型。 2、如第四个小例中,%取余运算,需要保证左右两端数据必须为整型数据,因此,必须将左侧的x变量由浮点型数据类型强制转换成整数数据类型才能进行正确的编译和运算。 3、强制类型转换的形式就是在某个变量或常量之前用小括号加上数据类型标识符。 * 总结与汇总本章内容,仍然强调学习完每一部分、每一章内容后都要进行必要的总结,将知识点进行联系。 “人类失去联想,世界将会怎样?” 每部分知识,都是一粒美丽的珍珠,如果只是听懂了每一节课,之后不再理会,那么当课程结束时,你也只是得到了一盘美丽的珍珠。但,如果在你每听懂了一节课后,将其与前序知识进行了必要的联系,当课程结束时,你会得到一串美丽的项链。 考出不好成绩,鬼都不信! * 1、先定义,后使用的原则,不仅对变量适用,在后续的第六章的函数、第七章的数组、第八章的指针中都有类似的规则。 2、本幻灯片讲解了变量的特性。 * 1、变量的定义形式,必须理解和掌握。 2、变量的类型一如本章开始介绍的数据类型有关,以及数据类型的进一步修饰,主要是根据实际需要考虑选择恰当的作用域。 3、分析、理解变量与内存的关系。 * 1、变量初始化:在定义变量的同时给变量一个初始值。 2、第2个举例出现的错误,主要是未遵从“先定义,后使用”的原则 3、第3个举例正确,主要是变量的定义与赋值分别使用了不同的语句,因此是正确的。 4、在变量的定义语句中,只可以定义、声明、初始化变量,而不可以连续赋值;而在其它语句中,可以连续为变量赋值,因为这是一个物理的过程。 * 1、本项内容是我们在学习C语言中接触到的第三种基本内容(第一章的标识符、字符集、关键字;本章前面介绍的数据类型、变量的定义等),这C语言重要特点之一。 2、运算符:就是表示某种运算功能的符号。 3、表达式:是由操作数和运算符组成序列。 * 1、由于C语言的运算符比较丰富,因此组合成的表达式更加灵活多变。 2、同一类运算符有运算的优先级问题,如小学曾学过的四则运算:先乘除、后加减。 3、不同类的运算符,可以组合或构成更加复杂的表达式,此时又有不同类运算符的优先顺序问题。 4、在后续讲解过程中,将向同学们逐步讲解。 5、希望同学们产生注意听讲、其次注意复习和总结。 * 1、算术运算符和算术表达式:正如我们小学所学。 2、只是要注意+、-号的位置不同,代表的含义不同,原因主要是结合性的要求。 3、 * 1、%取余--是此类运算符中一个比较新的内容。 2、要求运算符的左右数据必须是整数类型数据,如整型或字符型,其它类型数据是不可以进行取余运算的。 3、如5%3=2,同学们很容易理解,商是1而余数是2,那么,3%5结果如何呢?商是0,而余数是3,想到了吗? * 1、算术表达式:优先级、结合性、值。 2、通过实例阐述以上三点。 3、通过实例阐述“字符是可以参与数据运算的这一字符型数据的特点。 4、字符型数据是使用其ASCII码值参与运算时。 5、再次讲解ASCII码值与字符”符号“之间的关系。 * 1、通过本幻灯片,阐述我们在逻辑推理一个表达式运算过程。 2、通过本实例,阐述运算符的优先顺序。 3、通过本实例,阐述表达式的运行结果数据类型。 4、通过本实例,巩固值域范围概念的理解和应用。 * 1、自增、自减运算符均为单目运算符。 2、分析自增、自减运算符的物理过程,可以得出该种运算符,只可以应用于变量,而不可以应用于常量。 3、自增、自减运算符是C语言的一大特点。 * 1、通过本实例,向同学们阐述自增、自减运算符运用于表达式中时的功能,或值的利用与自增、自减运算符的优先顺序。 2、结论:i++ 先使用,后自加1;++I 无自加,再使用 * 1、结合性:自右至左。 2、通过一个简单的例题,向同学们分析。 ①结合性属于C语言的规则,是必须要遵守的原则。 ②无论是自加,还是负号,均是对变量的内存单元中的数据进行操作。 3、再次强调变量的物理性质,逻辑分析的重要性。 * 1、结合性:自右至左。 2、通过一个简单的例题,向同学们分析。 ①结合性属于C语言的规则,是必须要遵守的原则。 ②无论是自加,还是负号,均是对变量的内存单元中的数据进行操作。 3、再次强调变量

文档评论(0)

陆小马公主号 + 关注
实名认证
内容提供者

陆小马 功钟浩 分享资源

1亿VIP精品文档

相关文档