一般变量初始化的方法:
默认初始化规则:
全局变量、静态变量 :默认为0
局部变量:系统赋予一个随机值(垃圾值)。
人工初始化:
数值变量
字符变量
指针变量
数组
二、C的数据类型
C的数据类型分为基本类型、构造类型、指针类型、空类型void和定义类型typedef。
基本路线又分为整型、实型、字符类型char;构造类型分为数组、结构体struct、共用体union,枚举类型enum。
整型又分为短整型short、整型int、长整型long;实型又分为单精度型float和双精度型double。
基本类型:又称非构造性数据类型,其构造简单,是由系统事先定义好的。
构造类型:又称复杂数据类型,一般由程序员将其它数据类型(包括构造类型本身)按一定的规则构造而成。
空类型: 主要用于数据类型的转换和定义函数的类型。
C程序中的数据类型有常量和变量之分,分别属于以上这些数据类型。在程序中用到的所有数据都必须先定义后使用。
类型标识符名 字 取值范围
char 字符型 ASCII字符代码
unsigned char 无符号字符型 0至255
signed char 有符号字符型 -27~ 27-1
int 整型 -231~231-1
unsigned int 无符号整型 0 ~ 232-1
signed int 有符号整型 同int
float 浮点 10-38~1038
double 双精度型 10-308~10308