- 博客(3)
- 收藏
- 关注
原创 C语言中的Union类型的用法
但前提是成员所占字节数相同,当成员所占字节数不同时只会覆盖相应字节上的值,比如对char成员赋值就不会把整个int成员覆盖掉,因为char只占一个字节,而int占四个字节)可以通过v.u来操作一个uint32类型的对象,当需要将uint32变量的低端字节看做一个字符的时候,只需要访问v.c就可以了。1、union中可以定义多个成员,union的大小由最大的成员的大小决定。2、union成员共享同一块大小的内存,一次只能使用其中的一个成员。4、联合体union的存放顺序是所有成员都从低地址开始存放的。
2024-02-21 16:12:42
501
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人