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 ,各整数类型均可加修
饰 符