C语言基础知识

1指令

指令是对计算机控制的最小单位,所有的指令的集合被称为计算机的指令系统。程序是为了操控计算机而使用一组编程语言编写的一组指令集合。

2编译过程

C语言的编译过程分为四步,分别是预处理---宏定义的展开(替换),头文件展开,条件编译,同时删除代码注释;编译---检查语法错误,将预处理文件编译成汇编文件;汇编---将汇编文件生产二进制文件;链接---将c语言依赖的库函数链接到可执行程序中。预处理-E,

编译-S,汇编-c。

3 寄存器

寄存器是cpu内部的基本储存单位,cpu对外是通过总线通信的,总线分为数据,地址,控制。总线的宽度是8位的,那么cpu寄存器也是8位的就叫做8位cpu。同理32,64的cpu就是总线宽度不同。64位可以运行32位,但是32不能运行64—向下兼容。

4关键字

C的关键字32个,数据类型的关键字有12个,char,short,int,long,float,double,unsigned(五符号的),signed,struct,union,enum,void。

5数据类型

数据类型作用:编译器预算对象分配的内存空间大小。

基本类型:整型 int short long 字符型 char 实型(浮点型)float double

构造类型:数组类型,结构类型struct 联合类型union 枚举 enum

指针类型

6常量和变量

在程序运行过程中值不发生改变的数据叫做常量,可以改变值的数据叫做变量,变量使用前必须定义。

7 标识符

标识符不能是关键字。

标识符只能由字母数字下划线组成。

标识符区分大小写。

8 声明变量不创建储存空间 如extern int a;

定义变量需要创建内存空间 int a;

建立存储空间的声明称之为"定义",而把不需要建立存储空间的声明称之为"声明"

你可能感兴趣的:(C语言基础知识)