如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
任务一重点难点分析:了解程序和程序设计语言,c语言的发展和特点,初步掌握c语言的构成和格式特点。C程序的构成(1)C程序由函数构成,函数是C程序的基本单位。每个C程序由一个或多个函数组成,其中每一个C程序都必须有,且只能有一个main函数。函数是C程序的基本单位。(2)一个函数由函数首部和函数体两部分构成函数首部包括函数类型、函数名、函数的参数说明等。例如:intmax(intx,inty)函数体是函数首部下面用一对{}括起来的部分。一般包括变量定义部分和语句执行部分。变量定义部分定义函数内部所用变量,语句执行部分规定函数所要执行的动作。(3)不论main函数在整个程序中的位置如何,C语言程序总是从main函数开始执行的,主函数执行完毕,整个程序结束运行。(4)书写格式自由,一行可以写多个语句,一个语句也可以写在多行上,但每条语句或数据定义的最后必须有一个分号“;”,作为语句的结束标志。(5)可用“/*……*/”对C程序中的任何部分作注释。(6)预处理命令通常应放在源文件或源程序的最前面。(7)VisualC++6.0是集编辑、编译链接和执行于一体的软件。(8)C语言源文件的扩展名是.c。任务二本章重点:掌握变量的定义,掌握各种运算符的特点及表达式的正确引用以及各种数据类型之间的相互转换。本章难点:各种数据类型的存储形式、相互转换及各种表达式的正确引用1数据类型C语言中提供了丰富的数据类型,其中整型、实型和字符型是基本数据类型,通过基本数据类型可再构造其他更复杂的数据类型。1.1标识符标识符:用来标识变量名、符号常量名、函数名、数组名、类型名、文件名的有效字符序列。C语言规定标识符只能由字母、数字、下划线三种字符组成,并且第一个字符必须是字母或下划线,同时C语言严格区分大小写。标识符分三类:关键字、预定义符和用户标识符1.2变量注意:变量名、变量值、变量存储空间(变量内存单元)三者的区别与关系1.变量的定义变量必须先定义再使用。【格式】:数据类型变量名列表;2.变量的赋值即将某一数据存入到变量的内存单元中。数据称为变量值。1.3常量常量分为:直接常量和符号常量1.直接常量直接在程序中使用的常量,根据字面意义可进行区分。2.符号常量【定义格式】#define符号常量标示符常量值例:#definePI3.14注意:符号常量与变量不同,它的值在其作用域内不能改变,也不能再被赋值。使用符号常量的好处是:含义清楚;能做到“一改全改”。2.整型数据2.1整型常量C语言中,整型常量用来表示数学中的整数,可以用十进制、八进制或十六进制的形式表示,但没有二进制表示形式。2.2整型变量1.分类归纳起来共6类(注意分配的字节数),即:有符号基本整型[singned]int有符号短整型[singned]short[int]有符号长整型[singned]long[int]无符号基本整型[unsigned]int无符号短整型[unsigned]short[int]无符号长整型[unsigned]long[int]2.整型数据的存放形式C语言规定一个有符号整数在内存中是以补码形式存放的。3.整型数据的溢出在应用中根据实际情况来选择数据类型,否则不能正确表达。3实型数据3.1实型常量C语言中,实型常量用来表示带有小数点的实数,有两种表示形式:(1)十进制小数形式:如,4.6、-1.23等(2)指数形式:由尾数、字母e或E、指数三部分组成;如:3.25E23.2实型变量1.分类:单精度(float)、双精度(double)、长双精度(longdouble)2.实型数据的舍入误差使用时注意不同类型的有效位问题,避免出现舍入误差4字符型数据4.1字符型常量C语言规定用单引号定界的单个字符,及单引号定界的转义字符是字符常量。注意:转义字符仍然代表一个字符。4.2字符型变量一个字符型变量在内存占用一个字节的空间,存放的是该字符的ASCII码。4.3字符型数据与整型数据的混合运算因字符型数据内存存放的是该字符的ASCII码表现形式与整型数据相似,所以C规定两者可以混合运算。4.4字符串常量C语言中用双引号括起来的多个字符。C语言规定:存放字符串时,为其分配的存储空间比其实际字符个数多1,用于存放串结束标志字符‘\0’。所以:‘a’在内存中占1个字节;”a”在内存中占2个字节。5运算符和表达式掌握:各种运算符的功能、对运算对象的要求、优先级别和结合性5.1基本算术运算和表达式1.基本算术运算符包括:+(加)、-(减)、*(乘)、/(除)、%(求余)+(正号)、-(负号)注意:(1)/:参与运算的两个运算对