C语言程序设计任务驱动式教程第2章.pptx

  1. 1、本文档共81页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
工业和信息化人才培养规划教材2单元高职高专计算机系列C语言程序设计基础C语言程序设计任务驱动式 教程(第2版)国家精品资源共享课程配套教材人 民 邮 电 出 版 社问题引入Question Introduction上一单元,我们制作了小名片,现在更进一步提出问题,如何用程序语言描述一个人的年龄、性别、身高、体重?在程序中,数据又是如何存储的?带着这些问题,我们继续学习C语言吧。在本单元,将通过几个小任务介绍C语言中的标识符、常量、变量、简单数据类型、基本运算符号、表达式和数据类型转换等。这是以后深入学习C语言的重要基础。目录导航任务1 计算圆的面积—整型与实型数据、常量与变量任务2 编制密码——字符型数据任务3 分离数字问题—运算符与表达式单元小结思考与训练任务1 计算圆的面积—整型与实型数据、常量与变量工作任务在C语言中,整型、实型数据如何描述,什么是常量,什么是变量?在解答这些问题之前,先看一道数学问题。已知圆的半径r,求圆的面积s。任务1 计算圆的面积—整型与实型数据、常量与变量思路指导已知:圆的半径r,整型。计算中用到圆周率PI的值为3.14,它是实型数据,并且在运算中值不可变。输出:圆的面积s,实型数据。处理:利用圆面积公式,求得圆面积。(一)标识符相关知识1.系统标识符(2)语句定义符。(3)预处理语句。(1)类型说明符。(一)标识符2.用户标识符用户自定义的标识符称为用户标识符。C语言规定,标识符只能是由字母(A~Z、a~z)、数字(0~9)、下画线组成的字符串,并且其第一个字符必须是字母或下画线。例如,_fen、aaa、a2、book、BOOK、h2h都是合法的标识符。【思考】以下标识符合法吗? 3s,s*T,-3x,bowy-1 在使用标识符时还必须注意以下几点。(1)标识符是区分大小写的。例如,BOOK和book 是两个不同的标识符。(2)标识符虽然可由程序员随意定义,但标识符是用于标识某个量的符号。因此,命名应尽量有相应的意义,以便阅读理解,做到“见名知意”。(3)标识符不能和关键字相同。(二)常量和变量1.常量通常说的常数,从表面形式即可判断它属于哪种数据类型。例如,234是整型,5.89是实型,7是字符型等。常量声明格式一般为:#define 常量名 常量值例:#define??PI?3.14用编译预处理语句#define规定一个标识符代表一个常量。在程序之前定义符号常量,通常常量名用大写字母标识。/**符号常量的使用**/#include stdio.h#define PRICE 10 //声明常量void main(){ int total,num; //声明变量 num=5; total=num*PRICE; //应用常量 printf(%d,total);}直接常量符号常量(二)常量和变量2.变量(1)定义变量。在C语言中,使用变量前必须先定义。定义变量的形式如下。类型说明符 变量名1 [,变量名2,…];其中,方括号中的内容为可选项,可以同时定义多个相同类型的变量,之间用逗号分隔,如int a,b,c;。(2)初始化变量。在C语言中,使用变量前必须先定义。定义变量的形式如下。类型说明符 变量名1=初值1 [,变量名2=初值2,…];例如,float x=4.5;、char ch1=t,ch2=h;等都是合法的初始化变量语句。(二)常量和变量(3)给变量赋值。给变量赋值是指把一个数据传送到系统给变量分配的存储单元中。定义变量时,系统会自动根据变量类型为其分配存储空间。但是如果此变量在定义时没有被初始化,那么它的值就是一个无法预料的、没有意义的值,所以通常要给变量赋予一个有意义的值。给变量赋值的一般形式如下。变量=表达式;例如:x=6;j=j+k;(二)C语言的发展和特点对于赋值语句,有如下说明。①“=”在C语言中是赋值符号,不是等号。C语言中判断两个数值是否相等用比较运算符“==”② 赋值运算是把“=”右边表达式的值赋给“=”左边的变量。因此,像a=a+1这样的在数学中认为是不成立的表达式,在C语言中却是认可的,它表示将a原来的值加上1后再赋给a。③ 允许辗转赋值,即允许一个表达式中包含多个“=”。例如:int x,y,z;x=y=z=1;表示先把1赋给变量z,再把z的值赋给变量y,最后将y的值赋给变量x。(三)C语言的数据类型C语言中的数据是有类型的,数据的类型简称数据类型。例如,整型数据、实型数据、字符型数据、字符数组类型(字符串)分别代表我们常说的整数、实数、字符、字符串。C语言提供的数据类型如图2-1所示。图2-1 C语言的数据类型(三)C语言的数据类型1.基本数据类型—整型数据(1)整型常量。① 八进制整型常数。① 八进制整型常数。① 八进制整型常数。八进制整型常

文档评论(0)

132****9295 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档