访问共用体成员

简介: 【2月更文挑战第11天】访问共用体成员。

访问共用体成员
为了访问共用体的成员,我们使用成员访问运算符(.)。成员访问运算符是共用体变量名称和我们要访问的共用体成员之间的一个句号。您可以使用 union 关键字来定义共用体类型的变量。下面的实例演示了共用体的用法:

include

include

union Data
{
int i;
float f;
char str[20];
};

int main( )
{
union Data data;

data.i = 10;
data.f = 220.5;
strcpy( data.str, "C Programming");

printf( "data.i : %d\n", data.i);
printf( "data.f : %f\n", data.f);
printf( "data.str : %s\n", data.str);

return 0;
}
当上面的代码被编译和执行时,它会产生下列结果:

data.i : 1917853763
data.f : 4122360580327794860452759994368.000000
data.str : C Programming

目录
相关文章
|
8月前
|
编译器 C语言 C++
C/C++内存对齐规则(结构体、联合体、类)
C/C++内存对齐规则(结构体、联合体、类)
|
9月前
|
安全 C++
【自定义类型:结构体,枚举,联合】内存对齐的原理和原因
【自定义类型:结构体,枚举,联合】内存对齐的原理和原因
61 0
|
26天前
|
Java C++ Python
私有成员、公共成员、保护成员如何定义
私有成员、公共成员、保护成员如何定义
11 0
|
2月前
|
设计模式 安全 C++
C++ 特殊成员
C++ 特殊成员
39 0
|
11月前
|
C++
C++特殊成员
C++特殊成员
|
12月前
|
C++
C++ 数据的共享 静态数据成员和静态函数成员
C++ 数据的共享 静态数据成员和静态函数成员
67 0
|
存储 C++
C++——静态成员和成员指针
C++——静态成员和成员指针
160 0
C++——静态成员和成员指针
作为成员的结构体(作为结构体的成员的结构体)
作为成员的结构体(作为结构体的成员的结构体)
80 0
作为成员的结构体(作为结构体的成员的结构体)
结构体、联合体的成员内存对齐的情况
结构体、联合体的成员内存对齐的情况
94 0
结构体、联合体的成员内存对齐的情况
结构体成员相关知识
结构体成员相关知识
67 0