1 / 18
文档名称:

《C语言程序设计》复习全篇指导.doc

格式:doc   大小:166KB   页数:18页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《C语言程序设计》复习全篇指导.doc

上传人:pppccc8 2019/12/12 文件大小:166 KB

下载得到文件列表

《C语言程序设计》复习全篇指导.doc

相关文档

文档介绍

文档介绍:《C语言程序设计》复****全篇指导—、C语言基本概念c语言特点语言简洁、紧凑,使用方便、灵活。(有32个关键字,P375)运算符丰富数据结构丰富,具冇现代化语言的各种数据结构具有结构化的控制语句语法限制不太严格,程序设计口由度大C语言允许直接访问物理地址生成kl标代码质量高,程序执行效率高可移植性好三种基本结构顺序结构选择结构循环结构头文件,函数的开始和结束标志源程序的书写格式一个C程序总是从main。函数开始执行的,1何不论其位置。P6C程序书写格式自由,一行内可以写儿个语句,一个语句分写在多行上。C中没有行号。每个语句和数据定义的最后必须有一个分号。C语言中的输入输出语句由库函数來完成。可以程序中的任何部分作注释。算法的概念为解决某一个特定问题而采取的方法和步骤,叫做”算法"。算法是问题求解过程的精确描述,一个算法由冇限条可完全机械执行的、冇确定结果的指令组成。算法的特性有穷性确定性冇零个或多个输入有一个或多个输出有效性怎样表示一个算法用自然语言表示算法用传统流程图表示算法用N・S流程图表示算法用伪代码表示用计算机语言表示二、数据类型及运算•基本数据类型及其常量的表示法整型int'字符型char「单精度型float/基木类型[实型(浮点型)fioatJI双精度型doubleI枚举类型enum「数组stringf]数据类型〈构造类型彳结构体struct{)I共用体union})指针类型邛'空类型void常量在程序运行时,其值不能被改变的量叫常量。也可用一标识符代表一个常量。符号常量通过#define命令实现,P39它的好处: #“一改全改”。附:三个预处理命令 宏定义#define>文件包含#include、条件编译#ifdef....#endif标识符命名规则 P40关键字一些标识符被赋于特定的含义,如main,int等,叫关键字。一些关键字,被明文规定不许挪作它用,叫保留字。C语言中,所有的关键字都是保留字,所以这两个词可以混用。整型常量的表示方法十进制整数 如123,-456,0八进制整数 如0开头是八进数,0123,表示为83。如:05,0100等。十六进制数 如0x123,表示291。如:0X5,0X100等。整型常量的值若超过了整型数范围,会自动被认为是长整型常量;整型常量也可以后加L,强制置为长整型,如:5L,100L等。,,,123E3注意:e的前而必须有数字,厉而必须为整数。例:e3,, .e3, e均不合法。规范化指数形式:,如A・Z,O・9,T,%转义字符 p48•各种变量的定义和初始化>:用lbit表示符号,15bit表示数值,表数范围为-32768至32767。定义如inta;longinta;:16bi(都表示数值,可表示数值范I弔I为0至65535ounsignedintdate;定义女口unsignedlongdate;unsignedshortc,d;int:基本整型,每个基本整型变量分配16bit存储空间定义格式inta,b;short:短整型,也可写成shortintlong:长整型,也可写成longint,每个长整型变量分配32bit存储空间。(因其|古|定的存储空间,)实型数据在内存中的存放形式数符小数部分指数实型变量的分类float 32,double 64,longdouble 128字符型char:字符型,表示一个字符,如人・乙0・9,?,%等。每个字符型变量分配8bit(1byte)存储空间。字符型变量用二进制存储字符的ASCII码值。例如:一个变量存储字符实际上是存储A的ASCII值:65orh双引号括起的字符序列,如”Hello,World!\n”,每个字符串均以不叮见字符⑷作:为7各种变量定义赋值格式一致:符串结束标志。C语言用一维字符数组存放字符串。p52定义和初始化方法1:变量类型变量名;变量名=数值;方法2:变量类型变量名=数值;方法3:通过函数进行赋值。Eg: ,算术运算符,关系运算符,逻辑运算符,条件运算符,逗号运算符赋值表达式即由赋值运算符将一变量和一个表达式连接起来的式子“=”:作用是将一个数据赋值给一个变量。P59注意:赋值运算符两侧的类型必须一致,否则会出现类型转换和数据改变情况。算术运算符关系运算符逻辑运算符条件运算符逗号运算符“+ (求余运算符,两侧均为整型数据)“>=”,“<”,“v=”,