1 / 22
文档名称:

c语言知识基础总结.doc

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

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

分享

预览

c语言知识基础总结.doc

上传人:jd234568 2016/9/2 文件大小:90 KB

下载得到文件列表

c语言知识基础总结.doc

相关文档

文档介绍

文档介绍:.... .... 第一章 C 语言概述[ 考点一]C 语言概述 C 语言是一种结构紧凑、使用方便、程序执行效率高的编程语言,它有 9 种控制语句、 32 个关键字和 34 种运算符。 C 语言的数据结构也非常丰富,它的多种数据类型可以实现如链表、树、栈等复杂的运算, 并且用结构化控制句来实现函数的模块化。C 语言的语法不太严格, 程序的设计自由度大, 它可以直接访问物理地址, 还可以直接对硬件操作。C 语言也是一种移植性比较好的语言。[ 考点二]C 语言程序的构成(1)C 语言的源程序是由函数构成的, 每一个函数完成相对独立的功能, 其中至少包括一个主函数。(2)C 程序总是从 main() 函数开始执行(3)C 语言规定每个语句以分号结束, 分号是语句组成不可缺少的部分, 它在每条语句的最后出现。(4) 程序的注释部分应括在/*和*/ 之间不能有空格, 注释部分允许出现在程序的任何位置。[ 考点三]C 程序的生成过程 C 程序是先由源文件经编译生成目标文件, 然后经过连接生成可执行文件, , , [ 考点四] 标识符在编写程序时, 必须为函数、变量等命名, 这个名字称为标识符。标识符可以是一个或多个字符, 标识符的第一个字符必须是字母或下划线, 随后的字符只能是字母、数字或下划线。要区分字母的大小写。标识符不能与程序中具有特殊意义的关键字相同, 不能与用户编制的函数名、C 语言库函数相同,在程序中各种标识符尽量不要重复,以便区分。选择变量名和其他标识符时,应注意做到“见名知义”。[ 考点五] 常量.... .... 在程序运行中, 其值不能被改变的量称为常量。常量有 5 种类型: 整型常量、实型常量、字符型常量、字符串常量和符号常量。(1) 整型常量整型常量有 3 种:十进制整型常量、八进制整型常量和十六进制整型常量。(2) 实型常量实型常量有两种型式:小数形式和指数形式。(3) 字符常量一个字符常量代表 ASCII 码字符集里的一个字符, 在程序中用单撇号括起来, 以便区分。除了形式上的字符常量外, C 语言还有特殊的字符常量——转义字符常量(4) 字符串常量字符串常量是用双撇号括起来的一个或一串字符。(5) 符号常量符号常量由宏定义“#define ”定义的常量,在 C 程序中可用标识符代表一个常量。[ 考点六] 变量变量就是其值可以改变的量。变量要有变量名, 在内存中占据一定的存储单元, 存储单元里存放的是该变量的值。不同类型的变量其存储单元的大小不同, 变量在使用前必须定义。(1) 整型变量整型变量分为 4 种:基本型、短整型、长整型和无符号型。(2) 实型变量实型变量分为单精度类型和双精度类型。在一般的系统中, float 型数据在内存中占 4 个字节, double 型数据占 8 个字节。单精度实数提供 7 位有效数字,双精度实数提供 15-16 位有效数字。实型常量不分 float 开和.... .... double 型, 一个实型常量可以赋给一个 float 型或 double 型变量, 但变量根据其类型截取实型常量中相应的有效数字。(3) 字符变量字符变量用来存放字符常量,字符变量用关键字 char 说明,每个字符变量中只能存放一个字符。将一个字符赋给一个变量时, 并不是将该字符本身存储到内存中, 而是将该字符对应的 ASCII 码存储到内存单元中。由于在内存中字符以 ASCII 码存放,它的存储形式和整数的存储形式类似,所以 C语言中字符型数据与整型数据之间可以通用, 一个字符能用字符的形式输出, 马能用整数的形式输出,字符数据也能进行算术运算,此时相当于对它们的 ASCII 码进行运算。[ 考点七] 类型的自动转换和强制转换当同一表达式中各数据的类型不同时, 编译程序会自动把它们转变成同一类型后再进行计算。转换优先级为: char < int < float < double 即左边级别“低”的类型向右边转换。具体地说,若在表达式中优先级最高的数据是 double 型,则此表达式中的其他数据均被转换成 double 型, 且计算结果也是 double 型; 在做赋值运算时, 若赋值号左右两边的类型不同, 则赋值号右边的类型向左边的类型转换; 当右边的类型高于左边的类型时, 则在转换时对右边的数据进行截取。第2章运算符与表达式[ 考点一]C 运算符简介[ 考点二] 运算符的结合性和优先级(1)在C 语言的运算符中, 所有的单目运算符、条件运算符、赋值运算符及其扩展运算符结合方向都是从右向左,其余运算符的结合方向是从左向右。(2) 各类运算符优先级别的比较初等运算符> 单目运算符> 算术运算符> 关系运算符> 逻辑运算符> 条件

最近更新

领导招聘策略建议书 6页

领先教材开发建议书 5页

宫外孕患者的健康教育内容 35页

干眼症患者的眼部保湿技巧 59页

心电图护理工作中的职业发展与继续教育教案 31页

急性中毒的急救护理 27页

2024年海南政法职业学院马克思主义基本原理概.. 12页

2024年涞水县招教考试备考题库含答案解析(必.. 31页

2024年淮滨县招教考试备考题库含答案解析(必.. 31页

恐惧症患者的认知行为干预 41页

患者安全:护理人员的核心能力护理课件 50页

2024年湖北中医药大学马克思主义基本原理概论.. 12页

2024年湖北开放职业学院马克思主义基本原理概.. 12页

2024年湖北警官学院马克思主义基本原理概论期.. 13页

2024年湖南吉利汽车职业技术学院马克思主义基.. 12页

2024年湖南应用技术学院马克思主义基本原理概.. 13页

截肢术后营养支持与指导 36页

2024年湘潭医卫职业技术学院马克思主义基本原.. 13页

2024年满城县幼儿园教师招教考试备考题库附答.. 30页

2024年灵璧县招教考试备考题库带答案解析(夺.. 31页

2024年牟定县幼儿园教师招教考试备考题库带答.. 30页

2024年玉田县招教考试备考题库附答案解析(必.. 31页

2024年琼结县幼儿园教师招教考试备考题库带答.. 30页

2024年甘肃有色冶金职业技术学院马克思主义基.. 12页

2024年盂县招教考试备考题库及答案解析(夺冠.. 30页

2024年盘山县招教考试备考题库附答案解析 30页

2024年石家庄职业技术学院马克思主义基本原理.. 13页

2024年砀山县招教考试备考题库带答案解析 31页

2024年祁阳县招教考试备考题库带答案解析(必.. 30页

2024年福建华南女子职业学院马克思主义基本原.. 13页