计算机发展三个阶段
- 机器代码、汇编语言、高级语言
- 随着计算机编程语言的发展,C已经被归类到中级语言的行列了。
C语言特点
- C 语言是一种结构化的程序设计语言。
- C 语言既有高级语言那样贴近人自然语言的特点,又不失低级语言的功能。
- C 语言存在规范的标准,使用同一标准写出的C 语言代码可以无障碍地在各套CPU架构下进行移植,可移植性好也是C 语言强大的体现。
十进制转二进制
- 十进制整数转二进制:除二求余,逆序排列。
- 十进制小整数进制转二进制:乘二取整,顺序排列。
关键字
C89 规定的关键字共有32 个
- 数据类型关键字(12 个)
int, char, short, long, float, double, signed, struct, unsigned, union,
enum,void - 控制语句关键字(12 个)
break, case, continue, default, do, else, for, goto, if, return,
switch, while - 存储类型关键字(4 个)
auto, extern, register, static - 其他关键字(4 个)
const, sizeof, typedef, volatile
数据类型
- 基本数据类型:int char float double
- 结合数据类型:数组[],指针*
- 构造数据类型:结构体,联合体,枚举类型
- 空类型:void
标识符
定义标识符的时候要注意以下几点:
- 只能由英文字母、数字和下划线构成,长度为1~32;
- 必须以字母或下划线“_”开头;
- 标识符严格区分大小写字母;
- 不能以C 语言的关键字作为标识符;
- 标识符选用应尽量做到“见名知意”,即选用有含义的英文单词或缩写,如sum, name,max 等。