| 变量存储类型| 关键字 | 
 | 意义 |  | 
 | char | 声明字符型变量或函数 |  | 数 | double | 声明双精度变量或函数 |  | 据 | enum | 声明枚举类型 |  | 类 | float | 声明浮点型变量或函数 |  | 型 | int | 声明整型变量或函数 |  | 
 | long | 声明长整型变量或函数 |  | 
 | short | 声明短整型变量或函数 |  | 
 | signed | 声明有符号类型变量或函数 |  | 
 | struct | 声明结构体变量或函数 |  | 
 | union | 声明共用体(联合)数据类型 |  | 
 | unsigned | 声明无符号类型变量或函数 |  | 
 | void | 声明函数无返回值或无参数,声明空类型指针 | 
 | 存储类型 | 存储类型符 | 存储地点 |  | 自动型 | auto | 内存堆栈区 |  | 寄存器型 | register | CPU的通用寄存器 |  | 静态型 | static | 内存数据区 |  | 外部参照型 | extern | 
 | 
 
 |