类型是用来创建变量的,它规定了变量可以存储的数据类型,并对变量进行了类型检查和内存分配。
在C语言中,常用的数据类型包括:
1. 整型(int):用于表示整数,包括正整数、负整数和0。在大多数系统中,一个整型变量可存储的范围为-2,147,483,648到2,147,483,647。
2. 浮点型(float):用于表示实数,包括小数和科学计数法表示的数字。在大多数系统中,一个浮点型变量可存储的范围为1.2E-38到3.4E+38之间。
3. 字符型(char):用于表示单个字符,如字母、数字、符号等。在大多数系统中,一个字符型变量可存储的范围为-128到127或0到255之间。
4. 布尔型(bool):用于表示真或假的值,通常是true或false。
5. 数组(array):用于存储一组相同类型的数据。
6. 结构体(struct):用于存储不同类型的数据组成的一个实体。
7. 指针(pointer):用于存储变量的地址。
8. 枚举(enum):用于表示一组有限的取值,通常用于代替常量。
9. 共用体(union):用于存储不同类型的数据,但是在同一时间只能存储其中一种数据。
10. 结构体指针(struct pointer):用于存储结构体变量的地址。