C语言的数据类型可以分为以下几类:
整型 (int
):存储整数。
int
:带符号整型,默认至少16位。
unsigned int
:无符号整型,至少16位。
short
:短整型,至少16位。
unsigned short
:无符号短整型。
long
:长整型,至少32位。
unsigned long
:无符号长整型。
long long
:更长的整型,至少64位。
unsigned long long
:无符号更长的整型。
浮点型 (float
, double
, long double
):存储小数。
字符型 (char
):存储单个字符。
枚举类型 (enum
):用户定义的整数集合。
结构体类型 (struct
):组合多种数据类型。
联合体类型 (union
):多个成员共享内存。
数组类型:存储相同类型的多个值。
指针类型:存储变量的内存地址。
函数类型:定义函数的返回类型。
void
类型:无类型或任意类型。