c语言基础知识 下载本文

C语言期末复习之基础知识篇

---杨士帅

一 C语言概述

? 程序:一组计算机能够识别和执行的指令。指令的有序的集合。

? 计算机语言:人和计算机交流信息,计算机和人都能识别的语言 ? C语言的注释: //单行注释

/*……*/多行注释。 ? C语言的结构:

1. 由一个或多个源程序文件组成。 2. 函数是C程序的基本单位。

3. 一个C程序至少含有一个main函数,也可以由一个main函数和若干个其他函数组成。

4. C的这些特点容易实现程序的模块化。 5. C程序总是从main函数开始执行,而且不论main函数的位置如何。

? 每个语句和数据的定义后面必须有一个

括号。

? C语言本身没有输入输出函数,输入输出操作是库函数scanf和printf提供的。

二 数据的类型和运算

(一) 常量:在程序运行的过程中,其值不能被改变。

1. 整型常量:1000.

2. 实型常量:0.34,12.34e3. 3. 字符常量:’a’,’\\n’. 4. 字符串常量:“boy”。

5. 符号常量:#define PI 3.1416

(二) 变量:在程序运行期间,变量的值是可以改变的。

1. 变量必须先定义后使用。

2. 刚定义尚未赋值的变量具有随机值。 3. 定义变量要同时定义名字和类型。 4. 变量名和变量值是两个不同的概念。 i. 变量名实际是以这个名字代表一个

内存地址。

ii. 变量值就是该内存单元当前存储的

值。

(三) 标识符:一个对象的名字。

1. 只能由字母,数字和下划线三种字符组成,而且第一个字符必需为字母或下划线。 2. 标识符的长度无限制,但不能以关键字作为标识符。

3. 不合法的标识符:M.D.John,#33,3D64,Include。

(四) 数据类型:就是对数据分配储存单元的安排,包括储存单元的长度以及数据的存储形式。

数据类型 宽度 Char 1B Short int 2B Int 4B Long int 4B Float 4B Double 8B Long double 80B 整数的默认时signed,各整数类型均可加修饰符unsigned表示无符号整数类型,unsigned int可以简写成unsigned. 1. 整型:

? 一个十进制数是0到9的序列。