Play Open
Loading Please wait Loading Please wait Loading Please wait Loading Please wait Loading Please wait Loading Please wait

C语言变量类型有哪些?(非常全面)

在C语言中,变量类型主要可以分为以下 4 个大类,其中每个大类又可以分为多个小类。

基本数据类型

int:整数类型,通常占用4个字节(具体大小依赖于系统)。

float:单精度浮点数类型,通常占用4个字节。

double:双精度浮点数类型,通常占用8个字节。

char:字符类型,通常占用1个字节。

修饰符

基本数据类型可以通过修饰符进行扩展,修饰符包括:

signed:有符号类型(默认)。

unsigned:无符号类型。

short:短整型,通常占用2个字节。

long:长整型,通常占用4个或8个字节(具体依赖于系统)。

long long:更长的整型,通常占用8个字节。

例如:

unsigned int:无符号整数。

long double:更高精度的浮点数。

派生数据类型

数组:相同类型元素的集合。

结构体(struct):用户定义的数据类型,可以包含不同类型的变量。

联合体(union):用户定义的数据类型,可以在同一内存空间中存储不同类型的变量,但同一时间只能存储一个。

枚举(enum):用户定义的整型类型,通常用于表示一组命名的整型常量。

指针:存储变量地址的类型。

空类型

void:表示没有类型,通常用于函数返回值类型,表示该函数不返回任何值。

这些变量类型和修饰符的组合使得C语言能够处理各种不同类型的数据。

Posted in 点球世界杯
Previous
All posts
Next