第二章、C语言程序设计基础.doc

第二章、C语言程序设计基础.doc

ID:32512116

大小:78.00 KB

页数:5页

时间:2019-02-10

第二章、C语言程序设计基础.doc_第1页
第二章、C语言程序设计基础.doc_第2页
第二章、C语言程序设计基础.doc_第3页
第二章、C语言程序设计基础.doc_第4页
第二章、C语言程序设计基础.doc_第5页
资源描述:

《第二章、C语言程序设计基础.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、C语言程序设计2021-8-520第二章、C语言程序设计基础教学要求:1、掌握算法的概念2、掌握算法的特性;3、掌握算法的常用表示方法:流程图4、掌握C的数据类型:基本数据类型;自定义的数据类型5、掌握常量和变量:符号常量与一般常量;变量的定义和赋值6、掌握各类型数据的混合运算掌握运算符与表达式:算术运算符;关系运算符与逻辑运算符;表达式的执行顺序教学重点及难点重点:算法的常用表示方法基本数据类型;变量定义和赋值;运算符与表达式难点:算法的常用表示方法;自定义的数据类型;算符优先级;课时安排:4教学内容:§2.1数据类型C语言数据类型基本类型

2、指针类型空类型结构类型枚举字符实数数组整数结构体共用体§2.2标志符1、自定义使用的标志符2、用户自定义的标志符C语言标志符的构造规则:1)标志符只能由字母、数字或下划线3种符号构成2)标志符必须只能由字母开头或下划线开头3)不允许用户用系统专用的关键字作为标志的第一个符号。§2.3常量和变量一、常量与变量的定义1、常量#definepi3.142、变量typenamelist二、变量属性与赋值变量有4个属性:1、名称4C语言程序设计2021-8-5201、数据类型2、值3、地址&I静态赋值:初始化赋值intI=10;赋值语句赋值:I=10;

3、三、先定义后使用的原则§2.4基本数据类型一、整数1、十进制2、八进制3、十六进制按占用内存单元大小分为:1、普通整数intI占用内存一个字长。2、短整数在32位机,为int的一半,在16位机上,与int占用的内存一样。Shortti3、长整数在32位机,与int的相同,在16位机上,为int的两倍。LongI4、无符号整数:是将内存单元中全部的二进制位用来存储数据unsignedintunsignedshortunsignedlong计算机如何存储有符号整数:使用二进制补码形式存储。补码是以其最高位为符号位。补码:正数的补码是其本声身,负数

4、的补码分4步求得:1、求该数的绝对值的原码2、求反码3、将反码加1,即求得该数的补码。对于十进制数5在存储单元中的存储情况如下:符号位0000000000000101Int型0000000000000101short型00000000000000000000000000000101Long型0000000000000101Unsignedint0000000000000101Unsignedshort00000000000000000000000000000101Unsignedlong1、一个整型量,其值在-32768~32767之间,是i

5、nt型,可以赋值给int型和long型。4C语言程序设计2021-8-5201、一个整型量,其值在-231~231,是longint型二、实数1、十进制2、指数表示法77.5e3=77.5*10^3实数的取值可以按精度和范围两个属性来描述。范围就是机器所能描述的最大和最小实数,所谓精度是描述一个实数的所含的小数位数。按精度分为单精度和双精度两类分别用float和double表示。一个float型站内存4个字节,提供7位有效数字一个double型占内存8个字节。提供15-16位有效数字。三、字符字符类型数据包括全部在计算机中可以显示的符号。C语

6、言中表示一个字符用‘’将它括起来。‘0’表示数字字符0,其ASCΠ值是48。特殊字符主要用来控制外部设备,是计算机向外部设备发出的一系列命令码集‘N’‘R’等。字符类型变量的定义CHARC1,C2字符型数据与整形数据时间可以通用,一个字符数据既可以以字符形式输出,也可以以整数形式输出。字符类型数据不但可以以整数方式赋植和输出,而且可以进行整数的运算,即用其ASCΠ码值参与运算。对于字符型数据其ASCΠ值是其最重要的属性。四、字符串字符串用来表示多个字符,用“”括起的0个或多个字符组成的字符序列。字符串不包括双引号。字符串与字符类型数据的区

7、别:1、书写格式不同“”、‘’2、存储方式不同3、AAABCD§2.5C语言的运算一、运算符§1、算术运算符+、-、*、/、%(取模)2、关系运算符运算符号表示的运算例子说明==等于a==bA是否等于B!=不等于a!=bA是否不等于B>大于A>bA是否大于B>=大于等于A>=bA是否大于等于B<小于A

8、运算的结果,也常常可以用逻辑运算来归纳和组合。逻辑表达式要求逻辑运算符两端的运算对象应为非0(真)或0(假),而逻辑运算的结果应该是1(真)或0(假)逻辑运算符的规

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。