1 / 37
文档名称:

c 语言基础.doc

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

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

分享

预览

c 语言基础.doc

上传人:dongmengguoji 2018/6/5 文件大小:176 KB

下载得到文件列表

c 语言基础.doc

相关文档

文档介绍

文档介绍:C语言复习资料
第一部分:C语言基本知识
第一节:C程序的基本组成
一、基本概念
二、基本类型
三、运算符与表达式
四、函数基础
五、杂项
第二节:数据的输出与输入
一、输出
二、输入
第三节:难点讨论
一、不同类型的数据转换
二、增量运算
三、逻辑短路算法
第二部分:选择结构程序设计
一、if语句的格式
二、if语句的使用方式
三、switch语句
四、条件运算符
第三部分:循环语句
一、循环语句
二、几个相关语句
三、典型例题
四、编程练习
第四部分:数组与字符串
一、数组
二、数组与字符串
三、典型例题
四、编程练习
第五部分:函数及相关知识
一、基本概念
二、几个要点
三、编程练习
第六部分:指针
一、指针变量的基本概念
二、指针运算
三、各种类型的指针
四、难点讨论






*和动态存储分配

五、编程练习
第七部分:结构体与共用体
一、结构体变量说明与赋值操作
二、结构体数组与结构体指针
三、结构体量的各种使用方式
四、共用体
五、枚举类型
六、typedef定义类型
第九部分:文件
一、概念
二、文件的打开与关闭
三、文件的操作
四、文件的定位与随机读写
第一部分:C语言基本知识
第一节:C程序的基本组成
一、基本概念
:
①组成规则:以字母开头的字母数字串。
注意:

②标识符的范围:关键保留字、标准标识符、自定义标识符
注意:自定义标识符允许与标准标识符重名,且“用户优先”。即当自定义标识符与标准标识符重名时,在自定义标识符有效的范围内,标准标识符无效。
:(共32个)
auto break case char const continue default do double
else enum extern float for goto if int long register
return short signed sizeof static struct switch typedef
union unsigned void volatile while
C++增加的部分关键字
asm catch class delete friend inline new operator private
protected public template this throw try virtual

①c语言中的保留字由四种类型的符号组成,即数据类型、存储类别、流程控制和运算符。
②c++增加的保留字不很规范。不同的c++环境其保留字不太相同,随着c++的发展,也还在不断增加一些保留字。不必刻意记忆。
二、基本类型

数据类型定义了变量可接受值的集合以及对它所能执行的操作。
类型的定义决定了三个方面的性质:
(数据的取值范围)
(定点、浮点)


int 整型 2 byte ( c++为4 byte) –32768~32767 0~65535 2147483647
char 字符型 1 byte -128~127 0~255
float 实型 4 byte 6~7位有效数字
double 双精度型 8 byte 16~17位有效数字
枚举类型
验证:printf("size=%d\n",sizeof(int));
注意:不同的语言版本在不同类型的机器上其所占据空间不同

signed unsigned long short
注意:double即为long float
原则:
short long int
long char、unsigned float
(包括常数)的表示

十进制:yyy
十六进制:0xyyy
八进制:0yyy
注意:整型数据的取值范围
整常量后面可以添加l或L,即为长整型常量

格式:±(x).(x)e(E)±xx
规定:小数点先后必须有一位数字
e的左面必须有数字(上面的要求),右面必须是整数
尾数必须为十进制数
注意:c中的实型常量为双精度型,如果需要特别指明为单精度型,可在实数后面加f或F

定义:用单引号括