基本数据类型
C语言中的基本数据类型有整型(int)、浮点型(float)、字符型(char)、布尔型(bool)等。
整型
整型又分为有符号类型和无符号类型,有符号类型有:short(短整型)、int(整型)、long(长整型),无符号类型有:unsigned short(无符号短整型)、unsigned int(无符号整型)、unsigned long(无符号长整型)。
整型可以用来表示整数,也可以用来表示指针,也可以用来表示枚举类型。
浮点型
浮点型有:float(单精度浮点型)、double(双精度浮点型),浮点型可以用来表示实数,也可以用来表示复数。
字符型
字符型只有一种,就是char(字符型),它可以用来表示字符,也可以用来表示字符串。
布尔型
布尔型只有一种,就是bool(布尔型),它可以用来表示真假,也可以用来表示逻辑运算。
指针类型
指针类型有:void*(通用指针)、char*(字符指针)、int*(整型指针)、float*(浮点型指针)等,它们可以用来表示指向某种类型的指针,也可以用来表示函数指针。
数组类型
数组类型有:int[ ](整型数组)、char[ ](字符数组)、float[ ](浮点型数组)等,它们可以用来表示数组,也可以用来表示字符串。
结构体类型
结构体类型有:struct(结构体),它可以用来表示结构体,也可以用来表示联合体。
共用体类型
共用体类型有:union(共用体),它可以用来表示共用体,也可以用来表示枚举类型。
枚举类型
枚举类型有:enum(枚举),它可以用来表示枚举类型,也可以用来表示布尔类型。
函数类型
函数类型有:void(无返回值函数)、int(整型函数)、float(浮点型函数)、char(字符型函数)等,它们可以用来表示函数,也可以用来表示函数指针。
使用方法
根据不同的应用场景,使用不同的数据类型,以达到最佳的效果。