C语言——构造数据类型

简介: C语言——构造数据类型

构造数据类型

 

构造数据类型是由基本数据类型组合而成的复杂数据类型,用于表示更复杂的数据结构。C 语言中的构造数据类型包括数组、结构体和共用体。

1. 数组:数组是一组相同类型的变量的集合,它们在内存中按顺序存储在一起,并通过索引访问。

  image.png

运行结果:

image.png

在上面的示例中,我们声明了一个包含 5 个整数的数组 sum,并使用初始化列表进行赋值。然后,使用 printf 函数输出数组中的元素。

 

2. 结构体:结构体是一种用户自定义的数据类型,用于将多个不同类型的变量组合成一个整体。

image.png

在上面的示例中,我们定义了一个名为 Person 的结构体类型,包含姓名和年龄两个成员变量。然后,声明了一个结构体变量 person1,并分别赋值。最后,使用 printf 函数输出结构体变量的成员值。

3. 共用体:共用体是一种特殊的数据类型,允许在同一内存位置存储不同类型的数据。

  image.png

在上面的示例中,我们定义了一个名为 Data 的共用体类型,包含整数类型的成员 num 和浮点数类型的成员 score。然后,声明了一个共用体变量 data,并分别赋值。最后,使用 printf 函数输出共用体变量的不同成员值。

目录
相关文章
|
5天前
|
存储 程序员 C语言
深入探讨C语言中的字符型数据类型及其应用
深入探讨C语言中的字符型数据类型及其应用
15 0
|
5天前
|
存储 编译器 C语言
C语言第三弹---数据类型和变量
C语言第三弹---数据类型和变量
|
5天前
|
存储 C语言
【C 言专栏】C 语言中的数据类型详解
【4月更文挑战第30天】本文介绍了C语言中的核心数据类型,包括整型(short, int, long, long long)、浮点型(float, double)、字符型(char)、指针、数组、结构体、共用体和枚举。理解这些类型的特点和适用场景对于编写高效准确的C语言代码至关重要。选择合适的数据类型并注意转换和运算规则,能避免错误,为编程打下坚实基础。
|
5天前
|
C语言
C语言数据类型和变量(C语言零基础教程)
C语言数据类型和变量(C语言零基础教程)
|
5天前
|
存储 编译器 C语言
C语言3🔥:常用的数据类型
C语言3🔥:常用的数据类型
16 0
|
5天前
|
Java C语言 C++
C语言由入门到精通(1)介绍与数据类型
C语言由入门到精通(1)介绍与数据类型
|
5天前
|
存储 安全 编译器
【C/C++ 基本数据类型】C++ 基本数据类型深度解析与C语言对比
【C/C++ 基本数据类型】C++ 基本数据类型深度解析与C语言对比
61 0
|
5天前
|
程序员 C语言
在C语言中,typedef是一种用来创建新的数据类型名的关键字
在C语言中,typedef是一种用来创建新的数据类型名的关键字
11 0
|
5天前
|
存储 程序员 C语言
探索C语言中的浮点型数据类型及其应用
探索C语言中的浮点型数据类型及其应用
23 0
|
5天前
|
存储 程序员 C语言
深入理解C语言中的整型数据类型及其应用
深入理解C语言中的整型数据类型及其应用
13 0